builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-037 starttime: 1461194641.38 results: success (0) buildid: 20160420145106 builduid: 026f363c5a2744d5a145e957df726d65 revision: d4826513cafc09e7bc261b2c777f5047ee2bfdd3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:24:01.376222) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:24:01.376692) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-20 16:24:01.376983) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-20 16:24:02.821796) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:24:02.822203) ========= 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-1461193876.557727-1942584324 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 16:24:03-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.7M=0.001s 2016-04-20 16:24:03 (10.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.588084 ========= master_lag: 0.37 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:24:03.776885) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:24:03.777182) ========= 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-1461193876.557727-1942584324 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034224 ========= master_lag: 0.29 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:24:04.099342) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 16:24:04.099689) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev d4826513cafc09e7bc261b2c777f5047ee2bfdd3 --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 d4826513cafc09e7bc261b2c777f5047ee2bfdd3 --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-1461193876.557727-1942584324 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 16:24:04,316 truncating revision to first 12 chars 2016-04-20 16:24:04,317 Setting DEBUG logging. 2016-04-20 16:24:04,317 attempt 1/10 2016-04-20 16:24:04,317 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/d4826513cafc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 16:24:05,529 unpacking tar archive at: mozilla-inbound-d4826513cafc/testing/mozharness/ program finished with exit code 0 elapsedTime=1.759117 ========= master_lag: 1.64 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 16:24:07.498792) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:24:07.499156) ========= script_repo_revision: d4826513cafc09e7bc261b2c777f5047ee2bfdd3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:24:07.499919) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-20 16:24:07.500205) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-20 16:24:09.058038) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 34 secs) (at 2016-04-20 16:24:09.058326) ========= /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-1461193876.557727-1942584324 _=/tools/buildbot/bin/python using PTY: False 16:24:09 INFO - MultiFileLogger online at 20160420 16:24:09 in /builds/slave/test 16:24:09 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 16:24:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:24:09 INFO - {'append_to_log': False, 16:24:09 INFO - 'base_work_dir': '/builds/slave/test', 16:24:09 INFO - 'blob_upload_branch': 'mozilla-inbound', 16:24:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:24:09 INFO - 'buildbot_json_path': 'buildprops.json', 16:24:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:24:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:24:09 INFO - 'download_minidump_stackwalk': True, 16:24:09 INFO - 'download_symbols': 'true', 16:24:09 INFO - 'e10s': False, 16:24:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:24:09 INFO - 'tooltool.py': '/tools/tooltool.py', 16:24:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:24:09 INFO - '/tools/misc-python/virtualenv.py')}, 16:24:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:24:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:24:09 INFO - 'log_level': 'info', 16:24:09 INFO - 'log_to_console': True, 16:24:09 INFO - 'opt_config_files': (), 16:24:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:24:09 INFO - '--processes=1', 16:24:09 INFO - '--config=%(test_path)s/wptrunner.ini', 16:24:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:24:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:24:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:24:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:24:09 INFO - 'pip_index': False, 16:24:09 INFO - 'require_test_zip': True, 16:24:09 INFO - 'test_type': ('testharness',), 16:24:09 INFO - 'this_chunk': '1', 16:24:09 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:24:09 INFO - 'total_chunks': '10', 16:24:09 INFO - 'virtualenv_path': 'venv', 16:24:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:24:09 INFO - 'work_dir': 'build'} 16:24:09 INFO - ##### 16:24:09 INFO - ##### Running clobber step. 16:24:09 INFO - ##### 16:24:09 INFO - Running pre-action listener: _resource_record_pre_action 16:24:09 INFO - Running main action method: clobber 16:24:09 INFO - rmtree: /builds/slave/test/build 16:24:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:24:10 INFO - Running post-action listener: _resource_record_post_action 16:24:10 INFO - ##### 16:24:10 INFO - ##### Running read-buildbot-config step. 16:24:10 INFO - ##### 16:24:10 INFO - Running pre-action listener: _resource_record_pre_action 16:24:10 INFO - Running main action method: read_buildbot_config 16:24:10 INFO - Using buildbot properties: 16:24:10 INFO - { 16:24:10 INFO - "project": "", 16:24:10 INFO - "product": "firefox", 16:24:10 INFO - "script_repo_revision": "production", 16:24:10 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 16:24:10 INFO - "repository": "", 16:24:10 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 16:24:10 INFO - "buildid": "20160420145106", 16:24:10 INFO - "pgo_build": "False", 16:24:10 INFO - "basedir": "/builds/slave/test", 16:24:10 INFO - "buildnumber": 529, 16:24:10 INFO - "slavename": "tst-linux32-spot-037", 16:24:10 INFO - "revision": "d4826513cafc09e7bc261b2c777f5047ee2bfdd3", 16:24:10 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 16:24:10 INFO - "platform": "linux", 16:24:10 INFO - "branch": "mozilla-inbound", 16:24:10 INFO - "repo_path": "integration/mozilla-inbound", 16:24:10 INFO - "moz_repo_path": "", 16:24:10 INFO - "stage_platform": "linux", 16:24:10 INFO - "builduid": "026f363c5a2744d5a145e957df726d65", 16:24:10 INFO - "slavebuilddir": "test" 16:24:10 INFO - } 16:24:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 16:24:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 16:24:10 INFO - Running post-action listener: _resource_record_post_action 16:24:10 INFO - ##### 16:24:10 INFO - ##### Running download-and-extract step. 16:24:10 INFO - ##### 16:24:10 INFO - Running pre-action listener: _resource_record_pre_action 16:24:10 INFO - Running main action method: download_and_extract 16:24:10 INFO - mkdir: /builds/slave/test/build/tests 16:24: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')]} 16:24:10 INFO - https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:24:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:24:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:24:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:24:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:24:25 INFO - Downloaded 1325 bytes. 16:24:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:24:25 INFO - Using the following test package requirements: 16:24:25 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:24:25 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:24:25 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 16:24:25 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:24:25 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 16:24:25 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:24:25 INFO - u'jsshell-linux-i686.zip'], 16:24:25 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:24:25 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 16:24:25 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:24:25 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:24:25 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 16:24:25 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:24:25 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 16:24:25 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:24:25 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 16:24:25 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:24:25 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 16:24:25 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 16:24: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')]} 16:24:25 INFO - https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:24:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:24:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:24:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:24:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:24:33 INFO - Downloaded 22433032 bytes. 16:24:33 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/*'] 16:24:33 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/* 16:24:34 INFO - caution: filename not matched: web-platform/* 16:24:34 INFO - Return code: 11 16:24:34 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')]} 16:24:34 INFO - https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:24:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:24:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:24:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:24:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:24:45 INFO - Downloaded 36397833 bytes. 16:24:45 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/*'] 16:24:45 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/* 16:24:49 INFO - caution: filename not matched: bin/* 16:24:49 INFO - caution: filename not matched: config/* 16:24:49 INFO - caution: filename not matched: mozbase/* 16:24:49 INFO - caution: filename not matched: marionette/* 16:24:49 INFO - caution: filename not matched: tools/wptserve/* 16:24:49 INFO - Return code: 11 16:24: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')]} 16:24:49 INFO - https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:24:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:24:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:24:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:24:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:25:08 INFO - Downloaded 63431565 bytes. 16:25:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:25:08 INFO - mkdir: /builds/slave/test/properties 16:25:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:25:08 INFO - Writing to file /builds/slave/test/properties/build_url 16:25:08 INFO - Contents: 16:25:08 INFO - build_url:https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:25:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:25:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:25:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:25:10 INFO - Contents: 16:25:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:25: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')]} 16:25:10 INFO - https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:25:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:25:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:25:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:25:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cN03621JSViB9DIgyxYbIw/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 16:25:35 INFO - Downloaded 91788596 bytes. 16:25:35 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'] 16:25:35 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 16:25:44 INFO - Return code: 0 16:25:44 INFO - Running post-action listener: _resource_record_post_action 16:25:44 INFO - Running post-action listener: set_extra_try_arguments 16:25:44 INFO - ##### 16:25:44 INFO - ##### Running create-virtualenv step. 16:25:44 INFO - ##### 16:25:44 INFO - Running pre-action listener: _pre_create_virtualenv 16:25:44 INFO - Running pre-action listener: _resource_record_pre_action 16:25:44 INFO - Running main action method: create_virtualenv 16:25:44 INFO - Creating virtualenv /builds/slave/test/build/venv 16:25:44 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 16:25:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:25:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:25:44 INFO - Using real prefix '/usr' 16:25:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:25:46 INFO - Installing distribute.............................................................................................................................................................................................done. 16:25:50 INFO - Installing pip.................done. 16:25:50 INFO - Return code: 0 16:25:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:25:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:25:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:25:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0xa483c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa59cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa27ee30>, '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 0xa51bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa59a470>, '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-1461193876.557727-1942584324', '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 16:25:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:25:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:25:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:25:50 INFO - 'CCACHE_UMASK': '002', 16:25:50 INFO - 'DISPLAY': ':0', 16:25:50 INFO - 'HOME': '/home/cltbld', 16:25:50 INFO - 'LANG': 'en_US.UTF-8', 16:25:50 INFO - 'LOGNAME': 'cltbld', 16:25:50 INFO - 'MAIL': '/var/mail/cltbld', 16:25:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:25:50 INFO - 'MOZ_NO_REMOTE': '1', 16:25:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:25:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:25:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:50 INFO - 'PWD': '/builds/slave/test', 16:25:50 INFO - 'SHELL': '/bin/bash', 16:25:50 INFO - 'SHLVL': '1', 16:25:50 INFO - 'TERM': 'linux', 16:25:50 INFO - 'TMOUT': '86400', 16:25:50 INFO - 'USER': 'cltbld', 16:25:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461193876.557727-1942584324', 16:25:50 INFO - '_': '/tools/buildbot/bin/python'} 16:25:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:50 INFO - Downloading/unpacking psutil>=0.7.1 16:25:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:25:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:25:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:25:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:25:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:25:56 INFO - Installing collected packages: psutil 16:25:56 INFO - Running setup.py install for psutil 16:25:56 INFO - building 'psutil._psutil_linux' extension 16:25:56 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 16:25:56 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:25:56 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:25:56 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 16:25:57 INFO - building 'psutil._psutil_posix' extension 16:25:57 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 16:25:57 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 16:25:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:25:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:25:57 INFO - Successfully installed psutil 16:25:57 INFO - Cleaning up... 16:25:57 INFO - Return code: 0 16:25:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:25:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:25:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:25:57 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 0xa483c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa59cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa27ee30>, '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 0xa51bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa59a470>, '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-1461193876.557727-1942584324', '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 16:25:57 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 16:25:57 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 16:25:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:25:57 INFO - 'CCACHE_UMASK': '002', 16:25:57 INFO - 'DISPLAY': ':0', 16:25:57 INFO - 'HOME': '/home/cltbld', 16:25:57 INFO - 'LANG': 'en_US.UTF-8', 16:25:57 INFO - 'LOGNAME': 'cltbld', 16:25:57 INFO - 'MAIL': '/var/mail/cltbld', 16:25:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:25:57 INFO - 'MOZ_NO_REMOTE': '1', 16:25:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:25:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:25:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:57 INFO - 'PWD': '/builds/slave/test', 16:25:57 INFO - 'SHELL': '/bin/bash', 16:25:57 INFO - 'SHLVL': '1', 16:25:57 INFO - 'TERM': 'linux', 16:25:57 INFO - 'TMOUT': '86400', 16:25:57 INFO - 'USER': 'cltbld', 16:25:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461193876.557727-1942584324', 16:25:57 INFO - '_': '/tools/buildbot/bin/python'} 16:25:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:25:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:57 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 16:25:57 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 16:25:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:26:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:26:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:26:03 INFO - Installing collected packages: mozsystemmonitor 16:26:03 INFO - Running setup.py install for mozsystemmonitor 16:26:03 INFO - Successfully installed mozsystemmonitor 16:26:03 INFO - Cleaning up... 16:26:03 INFO - Return code: 0 16:26:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:26:03 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')]} 16:26:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:26:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:26:03 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')]} 16:26:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:26:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:26:03 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 0xa483c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa59cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa27ee30>, '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 0xa51bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa59a470>, '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-1461193876.557727-1942584324', '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 16:26:03 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 16:26:03 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 16:26:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:26:03 INFO - 'CCACHE_UMASK': '002', 16:26:03 INFO - 'DISPLAY': ':0', 16:26:03 INFO - 'HOME': '/home/cltbld', 16:26:03 INFO - 'LANG': 'en_US.UTF-8', 16:26:03 INFO - 'LOGNAME': 'cltbld', 16:26:03 INFO - 'MAIL': '/var/mail/cltbld', 16:26:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:26:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:26:03 INFO - 'MOZ_NO_REMOTE': '1', 16:26:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:26:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:26:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:26:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:26:03 INFO - 'PWD': '/builds/slave/test', 16:26:03 INFO - 'SHELL': '/bin/bash', 16:26:03 INFO - 'SHLVL': '1', 16:26:03 INFO - 'TERM': 'linux', 16:26:03 INFO - 'TMOUT': '86400', 16:26:03 INFO - 'USER': 'cltbld', 16:26:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461193876.557727-1942584324', 16:26:03 INFO - '_': '/tools/buildbot/bin/python'} 16:26:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:26:03 INFO - Downloading/unpacking blobuploader==1.2.4 16:26:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:26:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:26:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:26:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:26:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:26:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:26:09 INFO - Downloading blobuploader-1.2.4.tar.gz 16:26:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:26:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:26:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:26:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:26:09 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 16:26:09 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 16:26:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:26:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:26:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:26:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:26:10 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 16:26:10 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 16:26:10 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 16:26:10 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 16:26:10 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 16:26:10 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 16:26:10 INFO - Downloading docopt-0.6.1.tar.gz 16:26:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:26:11 INFO - Installing collected packages: blobuploader, requests, docopt 16:26:11 INFO - Running setup.py install for blobuploader 16:26:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:26:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:26:11 INFO - Running setup.py install for requests 16:26:12 INFO - Running setup.py install for docopt 16:26:12 INFO - Successfully installed blobuploader requests docopt 16:26:12 INFO - Cleaning up... 16:26:12 INFO - Return code: 0 16:26:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:26:12 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')]} 16:26:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:26:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:26:12 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')]} 16:26:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:26:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:26:12 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 0xa483c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa59cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa27ee30>, '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 0xa51bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa59a470>, '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-1461193876.557727-1942584324', '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 16:26:12 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 16:26:12 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 16:26:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:26:12 INFO - 'CCACHE_UMASK': '002', 16:26:12 INFO - 'DISPLAY': ':0', 16:26:12 INFO - 'HOME': '/home/cltbld', 16:26:12 INFO - 'LANG': 'en_US.UTF-8', 16:26:12 INFO - 'LOGNAME': 'cltbld', 16:26:12 INFO - 'MAIL': '/var/mail/cltbld', 16:26:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:26:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:26:12 INFO - 'MOZ_NO_REMOTE': '1', 16:26:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:26:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:26:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:26:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:26:12 INFO - 'PWD': '/builds/slave/test', 16:26:12 INFO - 'SHELL': '/bin/bash', 16:26:12 INFO - 'SHLVL': '1', 16:26:12 INFO - 'TERM': 'linux', 16:26:12 INFO - 'TMOUT': '86400', 16:26:12 INFO - 'USER': 'cltbld', 16:26:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461193876.557727-1942584324', 16:26:12 INFO - '_': '/tools/buildbot/bin/python'} 16:26:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:26:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:26:12 INFO - Running setup.py (path:/tmp/pip-4ZSQ3S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:26:13 INFO - Running setup.py (path:/tmp/pip-AWMLHY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:26:13 INFO - Running setup.py (path:/tmp/pip-FqUIZM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:26:13 INFO - Running setup.py (path:/tmp/pip-OciWSU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:26:13 INFO - Running setup.py (path:/tmp/pip-CPi1RB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:26:13 INFO - Running setup.py (path:/tmp/pip-NptLgn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:26:13 INFO - Running setup.py (path:/tmp/pip-MTq6ys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:26:13 INFO - Running setup.py (path:/tmp/pip-NgA0iO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:26:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:26:13 INFO - Running setup.py (path:/tmp/pip-RZx1NG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:26:14 INFO - Running setup.py (path:/tmp/pip-YTqYF6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:26:14 INFO - Running setup.py (path:/tmp/pip-yO6Fb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:26:14 INFO - Running setup.py (path:/tmp/pip-lGXABb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:26:14 INFO - Running setup.py (path:/tmp/pip-sc4XBf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:26:14 INFO - Running setup.py (path:/tmp/pip-Ew5cNK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:26:14 INFO - Running setup.py (path:/tmp/pip-vqtlSI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:26:14 INFO - Running setup.py (path:/tmp/pip-bNHOzr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:26:15 INFO - Running setup.py (path:/tmp/pip-QtIdaV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:26:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:26:15 INFO - Running setup.py (path:/tmp/pip-KhBcNW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:26:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:26:15 INFO - Running setup.py (path:/tmp/pip-VGJvoh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:26:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:26:15 INFO - Running setup.py (path:/tmp/pip-v6zSg2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:26:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:26:15 INFO - Running setup.py (path:/tmp/pip-ip4gWE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:26:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:26:16 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 16:26:16 INFO - Running setup.py install for manifestparser 16:26:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:26:16 INFO - Running setup.py install for mozcrash 16:26:16 INFO - Running setup.py install for mozdebug 16:26:16 INFO - Running setup.py install for mozdevice 16:26:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:26:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:26:16 INFO - Running setup.py install for mozfile 16:26:17 INFO - Running setup.py install for mozhttpd 16:26:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:26:17 INFO - Running setup.py install for mozinfo 16:26:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:26:17 INFO - Running setup.py install for mozInstall 16:26:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:26:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:26:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:26:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:26:17 INFO - Running setup.py install for mozleak 16:26:17 INFO - Running setup.py install for mozlog 16:26:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:26:18 INFO - Running setup.py install for moznetwork 16:26:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:26:18 INFO - Running setup.py install for mozprocess 16:26:18 INFO - Running setup.py install for mozprofile 16:26:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:26:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:26:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:26:18 INFO - Running setup.py install for mozrunner 16:26:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:26:19 INFO - Running setup.py install for mozscreenshot 16:26:19 INFO - Running setup.py install for moztest 16:26:19 INFO - Running setup.py install for mozversion 16:26:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:26:19 INFO - Running setup.py install for wptserve 16:26:20 INFO - Running setup.py install for marionette-driver 16:26:20 INFO - Running setup.py install for browsermob-proxy 16:26:20 INFO - Running setup.py install for marionette-client 16:26:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:26:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:26:21 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 16:26:21 INFO - Cleaning up... 16:26:21 INFO - Return code: 0 16:26:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:26:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:26:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:26:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:26:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:26:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:26:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:26:21 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 0xa483c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa4ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa59cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa27ee30>, '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 0xa51bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa59a470>, '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-1461193876.557727-1942584324', '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 16:26:21 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 16:26:21 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 16:26:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:26:21 INFO - 'CCACHE_UMASK': '002', 16:26:21 INFO - 'DISPLAY': ':0', 16:26:21 INFO - 'HOME': '/home/cltbld', 16:26:21 INFO - 'LANG': 'en_US.UTF-8', 16:26:21 INFO - 'LOGNAME': 'cltbld', 16:26:21 INFO - 'MAIL': '/var/mail/cltbld', 16:26:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:26:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:26:21 INFO - 'MOZ_NO_REMOTE': '1', 16:26:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:26:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:26:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:26:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:26:21 INFO - 'PWD': '/builds/slave/test', 16:26:21 INFO - 'SHELL': '/bin/bash', 16:26:21 INFO - 'SHLVL': '1', 16:26:21 INFO - 'TERM': 'linux', 16:26:21 INFO - 'TMOUT': '86400', 16:26:21 INFO - 'USER': 'cltbld', 16:26:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461193876.557727-1942584324', 16:26:21 INFO - '_': '/tools/buildbot/bin/python'} 16:26:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:26:21 INFO - Running setup.py (path:/tmp/pip-CfYI_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:26:21 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)) 16:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:26:21 INFO - Running setup.py (path:/tmp/pip-A2i6NJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:26:21 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)) 16:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:26:21 INFO - Running setup.py (path:/tmp/pip-KoLbph-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:26:21 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)) 16:26:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:26:21 INFO - Running setup.py (path:/tmp/pip-2bHETI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:26:22 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)) 16:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:26:22 INFO - Running setup.py (path:/tmp/pip-ktVm8F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:26:22 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)) 16:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:26:22 INFO - Running setup.py (path:/tmp/pip-TcpkBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:26:22 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)) 16:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:26:22 INFO - Running setup.py (path:/tmp/pip-9irew6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:26:22 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)) 16:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:26:22 INFO - Running setup.py (path:/tmp/pip-Ho3z5o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:26:22 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)) 16:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:26:22 INFO - Running setup.py (path:/tmp/pip-kGLe0t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:26:22 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)) 16:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:26:22 INFO - Running setup.py (path:/tmp/pip-XSGJbY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:26:22 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)) 16:26:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:26:22 INFO - Running setup.py (path:/tmp/pip-hE5AOy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:26:23 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)) 16:26:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:26:23 INFO - Running setup.py (path:/tmp/pip-lFZzzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:26:23 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)) 16:26:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:26:23 INFO - Running setup.py (path:/tmp/pip-92SQwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:26:23 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)) 16:26:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:26:23 INFO - Running setup.py (path:/tmp/pip-sfMztW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:26:23 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)) 16:26:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:26:23 INFO - Running setup.py (path:/tmp/pip-_AT5ja-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:26:23 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)) 16:26:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:26:23 INFO - Running setup.py (path:/tmp/pip-uumYMj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:26:23 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)) 16:26:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:26:23 INFO - Running setup.py (path:/tmp/pip-lQciLI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:26:23 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)) 16:26:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:26:23 INFO - Running setup.py (path:/tmp/pip-tmRsPz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:26:24 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)) 16:26:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:26:24 INFO - Running setup.py (path:/tmp/pip-OQ7gEA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:26:24 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)) 16:26:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:26:24 INFO - Running setup.py (path:/tmp/pip-ruC1j2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:26:24 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)) 16:26:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:26:24 INFO - Running setup.py (path:/tmp/pip-jUIZu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:26:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:26:24 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)) 16:26:24 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)) 16:26:24 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)) 16:26:24 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)) 16:26:24 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)) 16:26:24 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)) 16:26:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:26:24 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 16:26:24 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 16:26:24 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 16:26:24 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 16:26:24 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 16:26:24 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 16:26:29 INFO - Downloading blessings-1.6.tar.gz 16:26:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:26:30 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)) 16:26:30 INFO - Installing collected packages: blessings 16:26:30 INFO - Running setup.py install for blessings 16:26:30 INFO - Successfully installed blessings 16:26:30 INFO - Cleaning up... 16:26:30 INFO - Return code: 0 16:26:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:26:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:26:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:26:30 INFO - Reading from file tmpfile_stdout 16:26:30 INFO - Current package versions: 16:26:30 INFO - argparse == 1.2.1 16:26:30 INFO - blessings == 1.6 16:26:30 INFO - blobuploader == 1.2.4 16:26:30 INFO - browsermob-proxy == 0.6.0 16:26:30 INFO - docopt == 0.6.1 16:26:30 INFO - manifestparser == 1.1 16:26:30 INFO - marionette-client == 2.3.0 16:26:30 INFO - marionette-driver == 1.4.0 16:26:30 INFO - mozInstall == 1.12 16:26:30 INFO - mozcrash == 0.17 16:26:30 INFO - mozdebug == 0.1 16:26:30 INFO - mozdevice == 0.48 16:26:30 INFO - mozfile == 1.2 16:26:30 INFO - mozhttpd == 0.7 16:26:30 INFO - mozinfo == 0.9 16:26:30 INFO - mozleak == 0.1 16:26:30 INFO - mozlog == 3.1 16:26:30 INFO - moznetwork == 0.27 16:26:30 INFO - mozprocess == 0.22 16:26:30 INFO - mozprofile == 0.28 16:26:30 INFO - mozrunner == 6.11 16:26:30 INFO - mozscreenshot == 0.1 16:26:30 INFO - mozsystemmonitor == 0.0 16:26:30 INFO - moztest == 0.7 16:26:30 INFO - mozversion == 1.4 16:26:30 INFO - psutil == 3.1.1 16:26:30 INFO - requests == 1.2.3 16:26:30 INFO - wptserve == 1.4.0 16:26:30 INFO - wsgiref == 0.1.2 16:26:30 INFO - Running post-action listener: _resource_record_post_action 16:26:30 INFO - Running post-action listener: _start_resource_monitoring 16:26:30 INFO - Starting resource monitoring. 16:26:30 INFO - ##### 16:26:30 INFO - ##### Running pull step. 16:26:30 INFO - ##### 16:26:30 INFO - Running pre-action listener: _resource_record_pre_action 16:26:30 INFO - Running main action method: pull 16:26:30 INFO - Pull has nothing to do! 16:26:30 INFO - Running post-action listener: _resource_record_post_action 16:26:30 INFO - ##### 16:26:30 INFO - ##### Running install step. 16:26:30 INFO - ##### 16:26:30 INFO - Running pre-action listener: _resource_record_pre_action 16:26:30 INFO - Running main action method: install 16:26:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:26:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:26:31 INFO - Reading from file tmpfile_stdout 16:26:31 INFO - Detecting whether we're running mozinstall >=1.0... 16:26:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:26:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:26:31 INFO - Reading from file tmpfile_stdout 16:26:31 INFO - Output received: 16:26:31 INFO - Usage: mozinstall [options] installer 16:26:31 INFO - Options: 16:26:31 INFO - -h, --help show this help message and exit 16:26:31 INFO - -d DEST, --destination=DEST 16:26:31 INFO - Directory to install application into. [default: 16:26:31 INFO - "/builds/slave/test"] 16:26:31 INFO - --app=APP Application being installed. [default: firefox] 16:26:31 INFO - mkdir: /builds/slave/test/build/application 16:26:31 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'] 16:26:31 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 16:27:05 INFO - Reading from file tmpfile_stdout 16:27:05 INFO - Output received: 16:27:05 INFO - /builds/slave/test/build/application/firefox/firefox 16:27:05 INFO - Running post-action listener: _resource_record_post_action 16:27:05 INFO - ##### 16:27:05 INFO - ##### Running run-tests step. 16:27:05 INFO - ##### 16:27:05 INFO - Running pre-action listener: _resource_record_pre_action 16:27:05 INFO - Running main action method: run_tests 16:27:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:27:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:27:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:27:05 INFO - grabbing minidump binary from tooltool 16:27:05 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')]} 16:27:05 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 0xa27ee30>, '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 0xa51bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa59a470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:27:05 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 16:27:05 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 16:27:05 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:27:05 INFO - Return code: 0 16:27:05 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:27:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:27:05 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/cN03621JSViB9DIgyxYbIw/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 16:27:05 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/cN03621JSViB9DIgyxYbIw/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 16:27:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:27:05 INFO - 'CCACHE_UMASK': '002', 16:27:05 INFO - 'DISPLAY': ':0', 16:27:05 INFO - 'HOME': '/home/cltbld', 16:27:05 INFO - 'LANG': 'en_US.UTF-8', 16:27:05 INFO - 'LOGNAME': 'cltbld', 16:27:05 INFO - 'MAIL': '/var/mail/cltbld', 16:27:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:27:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:27:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:27:05 INFO - 'MOZ_NO_REMOTE': '1', 16:27:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:27:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:27:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:27:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:27:05 INFO - 'PWD': '/builds/slave/test', 16:27:05 INFO - 'SHELL': '/bin/bash', 16:27:05 INFO - 'SHLVL': '1', 16:27:05 INFO - 'TERM': 'linux', 16:27:05 INFO - 'TMOUT': '86400', 16:27:05 INFO - 'USER': 'cltbld', 16:27:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461193876.557727-1942584324', 16:27:05 INFO - '_': '/tools/buildbot/bin/python'} 16:27:05 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/cN03621JSViB9DIgyxYbIw/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 16:27:06 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 16:27:06 INFO - import pkg_resources 16:27:07 INFO - Using 1 client processes 16:27:08 INFO - wptserve Starting http server on 127.0.0.1:8000 16:27:08 INFO - wptserve Starting http server on 127.0.0.1:8001 16:27:08 INFO - wptserve Starting http server on 127.0.0.1:8443 16:27:10 INFO - SUITE-START | Running 778 tests 16:27:10 INFO - Running testharness tests 16:27:10 INFO - Setting up ssl 16:27:10 INFO - PROCESS | certutil | 16:27:10 INFO - PROCESS | certutil | 16:27:10 INFO - PROCESS | certutil | 16:27:10 INFO - Certificate Nickname Trust Attributes 16:27:10 INFO - SSL,S/MIME,JAR/XPI 16:27:10 INFO - 16:27:10 INFO - web-platform-tests CT,, 16:27:10 INFO - 16:27:10 INFO - Starting runner 16:27:13 INFO - PROCESS | 5546 | 1461194833365 Marionette DEBUG Marionette enabled via build flag and pref 16:27:13 INFO - PROCESS | 5546 | ++DOCSHELL 0xa2ac4400 == 1 [pid = 5546] [id = 1] 16:27:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 1 (0xa2ac4800) [pid = 5546] [serial = 1] [outer = (nil)] 16:27:13 INFO - PROCESS | 5546 | [5546] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:27:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 2 (0xa2ac5000) [pid = 5546] [serial = 2] [outer = 0xa2ac4800] 16:27:14 INFO - PROCESS | 5546 | 1461194834053 Marionette INFO Listening on port 2828 16:27:14 INFO - PROCESS | 5546 | 1461194834639 Marionette DEBUG Marionette enabled via command-line flag 16:27:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x9fc56000 == 2 [pid = 5546] [id = 2] 16:27:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 3 (0x9fc98c00) [pid = 5546] [serial = 3] [outer = (nil)] 16:27:14 INFO - PROCESS | 5546 | [5546] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:27:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 4 (0x9fc99400) [pid = 5546] [serial = 4] [outer = 0x9fc98c00] 16:27:14 INFO - PROCESS | 5546 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb812a0 16:27:14 INFO - PROCESS | 5546 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb81dc0 16:27:14 INFO - PROCESS | 5546 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8ccc0 16:27:14 INFO - PROCESS | 5546 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9d920 16:27:14 INFO - PROCESS | 5546 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9f660 16:27:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 5 (0x9fb99c00) [pid = 5546] [serial = 5] [outer = 0xa2ac4800] 16:27:15 INFO - PROCESS | 5546 | [5546] 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 16:27:15 INFO - PROCESS | 5546 | 1461194835033 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60695 16:27:15 INFO - PROCESS | 5546 | [5546] 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 16:27:15 INFO - PROCESS | 5546 | 1461194835113 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60696 16:27:15 INFO - PROCESS | 5546 | 1461194835125 Marionette DEBUG Closed connection conn0 16:27:15 INFO - PROCESS | 5546 | [5546] 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 2255 16:27:15 INFO - PROCESS | 5546 | 1461194835249 Marionette DEBUG Closed connection conn1 16:27:15 INFO - PROCESS | 5546 | [5546] 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 16:27:15 INFO - PROCESS | 5546 | 1461194835328 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60697 16:27:15 INFO - PROCESS | 5546 | [5546] 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 16:27:15 INFO - PROCESS | 5546 | 1461194835412 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60698 16:27:15 INFO - PROCESS | 5546 | 1461194835422 Marionette DEBUG Closed connection conn2 16:27:15 INFO - PROCESS | 5546 | [5546] 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 16:27:15 INFO - PROCESS | 5546 | 1461194835451 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:60699 16:27:15 INFO - PROCESS | 5546 | 1461194835460 Marionette DEBUG Closed connection conn3 16:27:15 INFO - PROCESS | 5546 | 1461194835489 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:27:15 INFO - PROCESS | 5546 | 1461194835506 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":"20160420145106","device":"desktop","version":"48.0a1"} 16:27:16 INFO - PROCESS | 5546 | [5546] 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 16:27:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x9a017800 == 3 [pid = 5546] [id = 3] 16:27:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 6 (0x9a017c00) [pid = 5546] [serial = 6] [outer = (nil)] 16:27:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x9a018000 == 4 [pid = 5546] [id = 4] 16:27:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 7 (0x9a018400) [pid = 5546] [serial = 7] [outer = (nil)] 16:27:17 INFO - PROCESS | 5546 | [5546] 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 16:27:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x99785800 == 5 [pid = 5546] [id = 5] 16:27:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 8 (0x99785c00) [pid = 5546] [serial = 8] [outer = (nil)] 16:27:17 INFO - PROCESS | 5546 | [5546] 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 16:27:17 INFO - PROCESS | 5546 | [5546] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:27:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 9 (0x99386000) [pid = 5546] [serial = 9] [outer = 0x99785c00] 16:27:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 10 (0x99087400) [pid = 5546] [serial = 10] [outer = 0x9a017c00] 16:27:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 11 (0x99089000) [pid = 5546] [serial = 11] [outer = 0x9a018400] 16:27:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 12 (0x9908b400) [pid = 5546] [serial = 12] [outer = 0x99785c00] 16:27:19 INFO - PROCESS | 5546 | 1461194839531 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 5546 | 1461194839552 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 13 (0x9fb90000) [pid = 5546] [serial = 13] [outer = 0x99785c00] 16:27:20 INFO - PROCESS | 5546 | 1461194840362 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"c17ed253-9631-4671-86fc-6f157278f2c8","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":"20160420145106","device":"desktop","version":"48.0a1","command_id":1}}] 16:27:20 INFO - PROCESS | 5546 | 1461194840661 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:27:20 INFO - PROCESS | 5546 | 1461194840933 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:27:21 INFO - PROCESS | 5546 | 1461194841108 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:27:21 INFO - PROCESS | 5546 | [5546] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:27:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 14 (0x9210f800) [pid = 5546] [serial = 14] [outer = 0x99785c00] 16:27:21 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:21 INFO - PROCESS | 5546 | 1461194841764 Marionette TRACE conn4 <- [1,3,null,{}] 16:27:21 INFO - PROCESS | 5546 | 1461194841811 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:27:21 INFO - PROCESS | 5546 | 1461194841850 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:27:21 INFO - PROCESS | 5546 | 1461194841952 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 5546 | 1461194841955 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:27:21 INFO - PROCESS | 5546 | 1461194841983 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 5546 | 1461194841989 Marionette TRACE conn4 <- [1,6,null,{}] 16:27:22 INFO - PROCESS | 5546 | 1461194842025 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 5546 | 1461194842060 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:27:22 INFO - PROCESS | 5546 | 1461194842122 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x91618400 == 6 [pid = 5546] [id = 6] 16:27:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 15 (0x91618800) [pid = 5546] [serial = 15] [outer = (nil)] 16:27:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 16 (0x9161a800) [pid = 5546] [serial = 16] [outer = 0x91618800] 16:27:22 INFO - PROCESS | 5546 | 1461194842211 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 17 (0x9161f800) [pid = 5546] [serial = 17] [outer = 0x91618800] 16:27:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x91446c00 == 7 [pid = 5546] [id = 7] 16:27:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 18 (0x91447000) [pid = 5546] [serial = 18] [outer = (nil)] 16:27:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 19 (0x91449000) [pid = 5546] [serial = 19] [outer = 0x91447000] 16:27:22 INFO - PROCESS | 5546 | 1461194842703 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 20 (0x97dc2800) [pid = 5546] [serial = 20] [outer = 0x91447000] 16:27:23 INFO - PROCESS | 5546 | [5546] 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 16:27:23 INFO - PROCESS | 5546 | 1461194843362 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1415ms 16:27:23 INFO - PROCESS | 5546 | 1461194843456 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 5546 | 1461194843459 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:27:23 INFO - PROCESS | 5546 | 1461194843516 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 5546 | 1461194843520 Marionette TRACE conn4 <- [1,10,null,{}] 16:27:23 INFO - PROCESS | 5546 | 1461194843554 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:23 INFO - PROCESS | 5546 | 1461194843739 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:27:24 INFO - PROCESS | 5546 | 1461194844068 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb52800 == 8 [pid = 5546] [id = 8] 16:27:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 21 (0x8fb52c00) [pid = 5546] [serial = 21] [outer = (nil)] 16:27:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 22 (0x90641c00) [pid = 5546] [serial = 22] [outer = 0x8fb52c00] 16:27:24 INFO - PROCESS | 5546 | 1461194844172 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 23 (0x9064a400) [pid = 5546] [serial = 23] [outer = 0x8fb52c00] 16:27:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x91445400 == 9 [pid = 5546] [id = 9] 16:27:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 24 (0x91446400) [pid = 5546] [serial = 24] [outer = (nil)] 16:27:25 INFO - PROCESS | 5546 | 1461194845200 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:27:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 25 (0x9144d000) [pid = 5546] [serial = 25] [outer = 0x91446400] 16:27:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 26 (0x9210dc00) [pid = 5546] [serial = 26] [outer = 0x91446400] 16:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1788ms 16:27:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x91443c00 == 10 [pid = 5546] [id = 10] 16:27:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 27 (0x92c5ec00) [pid = 5546] [serial = 27] [outer = (nil)] 16:27:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 28 (0x9527d800) [pid = 5546] [serial = 28] [outer = 0x92c5ec00] 16:27:25 INFO - PROCESS | 5546 | 1461194845422 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 5546 | 1461194845429 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:27:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 29 (0x97af6400) [pid = 5546] [serial = 29] [outer = 0x92c5ec00] 16:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:27:25 INFO - PROCESS | 5546 | 1461194845559 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 5546 | 1461194845566 Marionette TRACE conn4 <- [1,14,null,{}] 16:27:25 INFO - PROCESS | 5546 | 1461194845750 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:25 INFO - PROCESS | 5546 | 1461194845958 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:27:26 INFO - PROCESS | 5546 | 1461194846122 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x91619800 == 11 [pid = 5546] [id = 11] 16:27:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 30 (0x9161d000) [pid = 5546] [serial = 30] [outer = (nil)] 16:27:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 31 (0x9922ac00) [pid = 5546] [serial = 31] [outer = 0x9161d000] 16:27:26 INFO - PROCESS | 5546 | 1461194846240 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 32 (0x99d87400) [pid = 5546] [serial = 32] [outer = 0x9161d000] 16:27:27 INFO - PROCESS | 5546 | 1461194847183 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1757ms 16:27:27 INFO - PROCESS | 5546 | 1461194847238 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 5546 | 1461194847245 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:27:27 INFO - PROCESS | 5546 | 1461194847254 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 5546 | 1461194847258 Marionette TRACE conn4 <- [1,18,null,{}] 16:27:27 INFO - PROCESS | 5546 | 1461194847265 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:27 INFO - PROCESS | 5546 | 1461194847541 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:27:27 INFO - PROCESS | 5546 | 1461194847741 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x9064b000 == 12 [pid = 5546] [id = 12] 16:27:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 33 (0x9a021800) [pid = 5546] [serial = 33] [outer = (nil)] 16:27:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 34 (0x9ae22000) [pid = 5546] [serial = 34] [outer = 0x9a021800] 16:27:27 INFO - PROCESS | 5546 | 1461194847836 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 35 (0x9df9ac00) [pid = 5546] [serial = 35] [outer = 0x9a021800] 16:27:28 INFO - PROCESS | 5546 | 1461194848734 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1538ms 16:27:28 INFO - PROCESS | 5546 | 1461194848794 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 5546 | 1461194848800 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:27:28 INFO - PROCESS | 5546 | 1461194848816 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 5546 | 1461194848826 Marionette TRACE conn4 <- [1,22,null,{}] 16:27:28 INFO - PROCESS | 5546 | 1461194848877 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:29 INFO - PROCESS | 5546 | 1461194849112 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:27:29 INFO - PROCESS | 5546 | 1461194849507 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x9922bc00 == 13 [pid = 5546] [id = 13] 16:27:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 36 (0x99382800) [pid = 5546] [serial = 36] [outer = (nil)] 16:27:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 37 (0x99d81000) [pid = 5546] [serial = 37] [outer = 0x99382800] 16:27:29 INFO - PROCESS | 5546 | 1461194849694 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 38 (0x9a102800) [pid = 5546] [serial = 38] [outer = 0x99382800] 16:27:30 INFO - PROCESS | 5546 | 1461194850516 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1748ms 16:27:30 INFO - PROCESS | 5546 | 1461194850557 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 5546 | 1461194850563 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:27:30 INFO - PROCESS | 5546 | 1461194850585 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 5546 | 1461194850591 Marionette TRACE conn4 <- [1,26,null,{}] 16:27:30 INFO - PROCESS | 5546 | 1461194850604 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:30 INFO - PROCESS | 5546 | 1461194850770 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:27:30 INFO - PROCESS | 5546 | 1461194850924 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x91620000 == 14 [pid = 5546] [id = 14] 16:27:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 39 (0x91621400) [pid = 5546] [serial = 39] [outer = (nil)] 16:27:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 40 (0x96c02400) [pid = 5546] [serial = 40] [outer = 0x91621400] 16:27:31 INFO - PROCESS | 5546 | 1461194851064 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 41 (0x9adab400) [pid = 5546] [serial = 41] [outer = 0x91621400] 16:27:31 INFO - PROCESS | 5546 | --DOCSHELL 0x91618400 == 13 [pid = 5546] [id = 6] 16:27:31 INFO - PROCESS | 5546 | 1461194851922 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1403ms 16:27:31 INFO - PROCESS | 5546 | 1461194851976 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 5546 | 1461194851981 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:27:32 INFO - PROCESS | 5546 | 1461194852008 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 5546 | 1461194852011 Marionette TRACE conn4 <- [1,30,null,{}] 16:27:32 INFO - PROCESS | 5546 | 1461194852019 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:32 INFO - PROCESS | 5546 | 1461194852187 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:27:32 INFO - PROCESS | 5546 | 1461194852205 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x97af1400 == 14 [pid = 5546] [id = 15] 16:27:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 42 (0x9908b000) [pid = 5546] [serial = 42] [outer = (nil)] 16:27:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 43 (0x9ae22400) [pid = 5546] [serial = 43] [outer = 0x9908b000] 16:27:32 INFO - PROCESS | 5546 | 1461194852298 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 44 (0x9b0d4000) [pid = 5546] [serial = 44] [outer = 0x9908b000] 16:27:33 INFO - PROCESS | 5546 | 1461194853194 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1237ms 16:27:33 INFO - PROCESS | 5546 | 1461194853241 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 5546 | 1461194853245 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:27:33 INFO - PROCESS | 5546 | 1461194853255 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 5546 | 1461194853264 Marionette TRACE conn4 <- [1,34,null,{}] 16:27:33 INFO - PROCESS | 5546 | 1461194853279 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:33 INFO - PROCESS | 5546 | 1461194853456 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:27:33 INFO - PROCESS | 5546 | 1461194853552 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x92cad000 == 15 [pid = 5546] [id = 16] 16:27:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 45 (0x92cb5000) [pid = 5546] [serial = 45] [outer = (nil)] 16:27:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 46 (0x9dfcc400) [pid = 5546] [serial = 46] [outer = 0x92cb5000] 16:27:33 INFO - PROCESS | 5546 | 1461194853629 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 47 (0x9fb91800) [pid = 5546] [serial = 47] [outer = 0x92cb5000] 16:27:34 INFO - PROCESS | 5546 | 1461194854455 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1240ms 16:27:34 INFO - PROCESS | 5546 | 1461194854494 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 5546 | 1461194854500 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:27:34 INFO - PROCESS | 5546 | 1461194854510 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 5546 | 1461194854517 Marionette TRACE conn4 <- [1,38,null,{}] 16:27:34 INFO - PROCESS | 5546 | 1461194854529 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:34 INFO - PROCESS | 5546 | 1461194854726 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:27:34 INFO - PROCESS | 5546 | 1461194854860 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x91404000 == 16 [pid = 5546] [id = 17] 16:27:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 48 (0x94095400) [pid = 5546] [serial = 48] [outer = (nil)] 16:27:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 49 (0x99b4e400) [pid = 5546] [serial = 49] [outer = 0x94095400] 16:27:34 INFO - PROCESS | 5546 | 1461194854987 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 50 (0x99d88800) [pid = 5546] [serial = 50] [outer = 0x94095400] 16:27:35 INFO - PROCESS | 5546 | 1461194855971 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1490ms 16:27:36 INFO - PROCESS | 5546 | 1461194856002 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 5546 | 1461194856011 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:27:36 INFO - PROCESS | 5546 | 1461194856035 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 5546 | 1461194856042 Marionette TRACE conn4 <- [1,42,null,{}] 16:27:36 INFO - PROCESS | 5546 | 1461194856049 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:36 INFO - PROCESS | 5546 | 1461194856244 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:27:36 INFO - PROCESS | 5546 | 1461194856376 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x96cc8800 == 17 [pid = 5546] [id = 18] 16:27:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 51 (0x9ae80400) [pid = 5546] [serial = 51] [outer = (nil)] 16:27:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 52 (0x9b0d1400) [pid = 5546] [serial = 52] [outer = 0x9ae80400] 16:27:36 INFO - PROCESS | 5546 | 1461194856477 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 53 (0x9dfc8800) [pid = 5546] [serial = 53] [outer = 0x9ae80400] 16:27:37 INFO - PROCESS | 5546 | 1461194857466 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1446ms 16:27:37 INFO - PROCESS | 5546 | 1461194857480 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 5546 | 1461194857484 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:27:37 INFO - PROCESS | 5546 | 1461194857496 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 5546 | 1461194857506 Marionette TRACE conn4 <- [1,46,null,{}] 16:27:37 INFO - PROCESS | 5546 | 1461194857531 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:37 INFO - PROCESS | 5546 | 1461194857764 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:27:38 INFO - PROCESS | 5546 | 1461194857976 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x91352c00 == 18 [pid = 5546] [id = 19] 16:27:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 54 (0x9fea3800) [pid = 5546] [serial = 54] [outer = (nil)] 16:27:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 55 (0x9ff4e400) [pid = 5546] [serial = 55] [outer = 0x9fea3800] 16:27:38 INFO - PROCESS | 5546 | 1461194858079 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 56 (0x9ffad000) [pid = 5546] [serial = 56] [outer = 0x9fea3800] 16:27:39 INFO - PROCESS | 5546 | 1461194859011 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1557ms 16:27:39 INFO - PROCESS | 5546 | 1461194859051 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:27:39 INFO - PROCESS | 5546 | 1461194859057 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:27:39 INFO - PROCESS | 5546 | 1461194859069 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 5546 | 1461194859075 Marionette TRACE conn4 <- [1,50,null,{}] 16:27:39 INFO - PROCESS | 5546 | 1461194859081 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:39 INFO - PROCESS | 5546 | 1461194859318 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:27:39 INFO - PROCESS | 5546 | 1461194859452 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x9ea1cc00 == 19 [pid = 5546] [id = 20] 16:27:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 57 (0xa0c13c00) [pid = 5546] [serial = 57] [outer = (nil)] 16:27:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 58 (0xa0f4e400) [pid = 5546] [serial = 58] [outer = 0xa0c13c00] 16:27:39 INFO - PROCESS | 5546 | 1461194859548 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 59 (0xa2a2f000) [pid = 5546] [serial = 59] [outer = 0xa0c13c00] 16:27:40 INFO - PROCESS | 5546 | 1461194860498 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1447ms 16:27:40 INFO - PROCESS | 5546 | 1461194860512 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 5546 | 1461194860515 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:27:40 INFO - PROCESS | 5546 | 1461194860526 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 5546 | 1461194860529 Marionette TRACE conn4 <- [1,54,null,{}] 16:27:40 INFO - PROCESS | 5546 | 1461194860536 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:40 INFO - PROCESS | 5546 | 1461194860708 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:27:40 INFO - PROCESS | 5546 | 1461194860847 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x95ca9000 == 20 [pid = 5546] [id = 21] 16:27:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 60 (0x96cc2c00) [pid = 5546] [serial = 60] [outer = (nil)] 16:27:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 61 (0xa3c7e800) [pid = 5546] [serial = 61] [outer = 0x96cc2c00] 16:27:40 INFO - PROCESS | 5546 | 1461194860943 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 62 (0xa3c84400) [pid = 5546] [serial = 62] [outer = 0x96cc2c00] 16:27:41 INFO - PROCESS | 5546 | 1461194861950 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1479ms 16:27:42 INFO - PROCESS | 5546 | 1461194862006 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 5546 | 1461194862011 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:27:42 INFO - PROCESS | 5546 | 1461194862041 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 5546 | 1461194862046 Marionette TRACE conn4 <- [1,58,null,{}] 16:27:42 INFO - PROCESS | 5546 | 1461194862055 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:42 INFO - PROCESS | 5546 | 1461194862229 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:27:42 INFO - PROCESS | 5546 | 1461194862389 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x96cca800 == 21 [pid = 5546] [id = 22] 16:27:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 63 (0x96cce400) [pid = 5546] [serial = 63] [outer = (nil)] 16:27:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 64 (0x979c7000) [pid = 5546] [serial = 64] [outer = 0x96cce400] 16:27:42 INFO - PROCESS | 5546 | 1461194862526 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 65 (0x979cbc00) [pid = 5546] [serial = 65] [outer = 0x96cce400] 16:27:43 INFO - PROCESS | 5546 | --DOCSHELL 0x97af1400 == 20 [pid = 5546] [id = 15] 16:27:43 INFO - PROCESS | 5546 | --DOCSHELL 0x91620000 == 19 [pid = 5546] [id = 14] 16:27:43 INFO - PROCESS | 5546 | --DOCSHELL 0x9922bc00 == 18 [pid = 5546] [id = 13] 16:27:43 INFO - PROCESS | 5546 | --DOCSHELL 0x91619800 == 17 [pid = 5546] [id = 11] 16:27:43 INFO - PROCESS | 5546 | 1461194863452 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:43 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb52800 == 16 [pid = 5546] [id = 8] 16:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1490ms 16:27:43 INFO - PROCESS | 5546 | 1461194863528 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 5546 | 1461194863533 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:27:43 INFO - PROCESS | 5546 | 1461194863545 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 5546 | 1461194863552 Marionette TRACE conn4 <- [1,62,null,{}] 16:27:43 INFO - PROCESS | 5546 | 1461194863563 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:43 INFO - PROCESS | 5546 | 1461194863758 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:27:43 INFO - PROCESS | 5546 | 1461194863869 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x979c3400 == 17 [pid = 5546] [id = 23] 16:27:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 66 (0x979c3c00) [pid = 5546] [serial = 66] [outer = (nil)] 16:27:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 67 (0x979c6800) [pid = 5546] [serial = 67] [outer = 0x979c3c00] 16:27:44 INFO - PROCESS | 5546 | 1461194864025 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 68 (0x979cf400) [pid = 5546] [serial = 68] [outer = 0x979c3c00] 16:27:44 INFO - PROCESS | 5546 | 1461194864891 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1397ms 16:27:44 INFO - PROCESS | 5546 | 1461194864943 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 5546 | 1461194864951 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:27:44 INFO - PROCESS | 5546 | 1461194864965 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 5546 | 1461194864971 Marionette TRACE conn4 <- [1,66,null,{}] 16:27:44 INFO - PROCESS | 5546 | 1461194864979 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:45 INFO - PROCESS | 5546 | 1461194865215 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:27:45 INFO - PROCESS | 5546 | 1461194865354 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x96c05800 == 18 [pid = 5546] [id = 24] 16:27:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 69 (0x99229c00) [pid = 5546] [serial = 69] [outer = (nil)] 16:27:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 70 (0x9a589000) [pid = 5546] [serial = 70] [outer = 0x99229c00] 16:27:45 INFO - PROCESS | 5546 | 1461194865450 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 71 (0x9ae20000) [pid = 5546] [serial = 71] [outer = 0x99229c00] 16:27:46 INFO - PROCESS | 5546 | 1461194866347 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1439ms 16:27:46 INFO - PROCESS | 5546 | 1461194866405 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:27:46 INFO - PROCESS | 5546 | 1461194866411 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:27:46 INFO - PROCESS | 5546 | 1461194866418 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 5546 | 1461194866424 Marionette TRACE conn4 <- [1,70,null,{}] 16:27:46 INFO - PROCESS | 5546 | 1461194866441 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:46 INFO - PROCESS | 5546 | 1461194866674 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:27:46 INFO - PROCESS | 5546 | 1461194866813 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x979d1800 == 19 [pid = 5546] [id = 25] 16:27:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 72 (0x9ae24c00) [pid = 5546] [serial = 72] [outer = (nil)] 16:27:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 73 (0x9fb91400) [pid = 5546] [serial = 73] [outer = 0x9ae24c00] 16:27:46 INFO - PROCESS | 5546 | 1461194866919 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 74 (0x9feaa000) [pid = 5546] [serial = 74] [outer = 0x9ae24c00] 16:27:47 INFO - PROCESS | 5546 | 1461194867829 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1448ms 16:27:47 INFO - PROCESS | 5546 | 1461194867866 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:27:47 INFO - PROCESS | 5546 | 1461194867872 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:27:47 INFO - PROCESS | 5546 | 1461194867899 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 5546 | 1461194867907 Marionette TRACE conn4 <- [1,74,null,{}] 16:27:47 INFO - PROCESS | 5546 | 1461194867918 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 5546 | 1461194868102 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:27:48 INFO - PROCESS | 5546 | 1461194868239 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x90650400 == 20 [pid = 5546] [id = 26] 16:27:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 75 (0x9fc51c00) [pid = 5546] [serial = 75] [outer = (nil)] 16:27:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 76 (0xa0f9ac00) [pid = 5546] [serial = 76] [outer = 0x9fc51c00] 16:27:48 INFO - PROCESS | 5546 | 1461194868348 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 77 (0xa3c83400) [pid = 5546] [serial = 77] [outer = 0x9fc51c00] 16:27:49 INFO - PROCESS | 5546 | 1461194869206 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1365ms 16:27:49 INFO - PROCESS | 5546 | 1461194869244 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:27:49 INFO - PROCESS | 5546 | 1461194869249 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:27:49 INFO - PROCESS | 5546 | 1461194869255 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 5546 | 1461194869259 Marionette TRACE conn4 <- [1,78,null,{}] 16:27:49 INFO - PROCESS | 5546 | 1461194869284 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:49 INFO - PROCESS | 5546 | 1461194869453 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:27:49 INFO - PROCESS | 5546 | 1461194869595 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb53800 == 21 [pid = 5546] [id = 27] 16:27:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 78 (0x90649400) [pid = 5546] [serial = 78] [outer = (nil)] 16:27:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 79 (0xa446e800) [pid = 5546] [serial = 79] [outer = 0x90649400] 16:27:49 INFO - PROCESS | 5546 | 1461194869690 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 80 (0xa447b400) [pid = 5546] [serial = 80] [outer = 0x90649400] 16:27:50 INFO - PROCESS | 5546 | 1461194870528 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1339ms 16:27:50 INFO - PROCESS | 5546 | 1461194870595 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:27:50 INFO - PROCESS | 5546 | 1461194870599 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:27:50 INFO - PROCESS | 5546 | 1461194870608 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 5546 | 1461194870611 Marionette TRACE conn4 <- [1,82,null,{}] 16:27:50 INFO - PROCESS | 5546 | 1461194870618 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:50 INFO - PROCESS | 5546 | 1461194870862 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:27:51 INFO - PROCESS | 5546 | 1461194871007 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x94098c00 == 22 [pid = 5546] [id = 28] 16:27:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 81 (0x9b0a8400) [pid = 5546] [serial = 81] [outer = (nil)] 16:27:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 82 (0xa0c32c00) [pid = 5546] [serial = 82] [outer = 0x9b0a8400] 16:27:51 INFO - PROCESS | 5546 | 1461194871117 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 83 (0xa45ee400) [pid = 5546] [serial = 83] [outer = 0x9b0a8400] 16:27:51 INFO - PROCESS | 5546 | 1461194871958 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1392ms 16:27:52 INFO - PROCESS | 5546 | 1461194871999 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:27:52 INFO - PROCESS | 5546 | 1461194872003 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:27:52 INFO - PROCESS | 5546 | 1461194872011 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 5546 | 1461194872015 Marionette TRACE conn4 <- [1,86,null,{}] 16:27:52 INFO - PROCESS | 5546 | 1461194872041 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:52 INFO - PROCESS | 5546 | 1461194872210 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:27:52 INFO - PROCESS | 5546 | 1461194872347 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x9b0ae400 == 23 [pid = 5546] [id = 29] 16:27:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 84 (0xa45ef400) [pid = 5546] [serial = 84] [outer = (nil)] 16:27:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 85 (0xa4c0ac00) [pid = 5546] [serial = 85] [outer = 0xa45ef400] 16:27:52 INFO - PROCESS | 5546 | 1461194872437 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 86 (0xa4c10800) [pid = 5546] [serial = 86] [outer = 0xa45ef400] 16:27:53 INFO - PROCESS | 5546 | 1461194873342 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1404ms 16:27:53 INFO - PROCESS | 5546 | 1461194873417 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 5546 | 1461194873421 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:27:53 INFO - PROCESS | 5546 | 1461194873430 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 5546 | 1461194873433 Marionette TRACE conn4 <- [1,90,null,{}] 16:27:53 INFO - PROCESS | 5546 | 1461194873440 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:53 INFO - PROCESS | 5546 | 1461194873644 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:27:53 INFO - PROCESS | 5546 | 1461194873888 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 5546 | ++DOCSHELL 0xa0c3d800 == 24 [pid = 5546] [id = 30] 16:27:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 87 (0xa4c0e400) [pid = 5546] [serial = 87] [outer = (nil)] 16:27:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 88 (0xa5f3dc00) [pid = 5546] [serial = 88] [outer = 0xa4c0e400] 16:27:54 INFO - PROCESS | 5546 | 1461194874006 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 89 (0xa6939800) [pid = 5546] [serial = 89] [outer = 0xa4c0e400] 16:27:54 INFO - PROCESS | 5546 | 1461194874970 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1584ms 16:27:55 INFO - PROCESS | 5546 | 1461194875016 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 5546 | 1461194875022 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:27:55 INFO - PROCESS | 5546 | 1461194875032 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 5546 | 1461194875038 Marionette TRACE conn4 <- [1,94,null,{}] 16:27:55 INFO - PROCESS | 5546 | 1461194875048 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:55 INFO - PROCESS | 5546 | 1461194875235 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:27:55 INFO - PROCESS | 5546 | 1461194875462 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x979cc400 == 25 [pid = 5546] [id = 31] 16:27:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 90 (0x979cd000) [pid = 5546] [serial = 90] [outer = (nil)] 16:27:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 91 (0x97af0400) [pid = 5546] [serial = 91] [outer = 0x979cd000] 16:27:55 INFO - PROCESS | 5546 | 1461194875559 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 92 (0x99d87c00) [pid = 5546] [serial = 92] [outer = 0x979cd000] 16:27:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 93 (0x9b0ab000) [pid = 5546] [serial = 93] [outer = 0x92c5ec00] 16:27:56 INFO - PROCESS | 5546 | --DOCSHELL 0x96cc8800 == 24 [pid = 5546] [id = 18] 16:27:56 INFO - PROCESS | 5546 | --DOCSHELL 0x91404000 == 23 [pid = 5546] [id = 17] 16:27:56 INFO - PROCESS | 5546 | 1461194876590 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1641ms 16:27:56 INFO - PROCESS | 5546 | 1461194876675 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 5546 | 1461194876682 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:27:56 INFO - PROCESS | 5546 | 1461194876692 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 5546 | 1461194876699 Marionette TRACE conn4 <- [1,98,null,{}] 16:27:56 INFO - PROCESS | 5546 | 1461194876709 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:56 INFO - PROCESS | 5546 | 1461194876966 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:27:57 INFO - PROCESS | 5546 | 1461194877187 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x95c9e000 == 24 [pid = 5546] [id = 32] 16:27:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 94 (0x97a1a000) [pid = 5546] [serial = 94] [outer = (nil)] 16:27:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 95 (0x991e8c00) [pid = 5546] [serial = 95] [outer = 0x97a1a000] 16:27:57 INFO - PROCESS | 5546 | 1461194877286 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 96 (0x99d86800) [pid = 5546] [serial = 96] [outer = 0x97a1a000] 16:27:58 INFO - PROCESS | 5546 | 1461194878171 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1557ms 16:27:58 INFO - PROCESS | 5546 | 1461194878265 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 5546 | 1461194878279 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:27:58 INFO - PROCESS | 5546 | 1461194878303 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 5546 | 1461194878312 Marionette TRACE conn4 <- [1,102,null,{}] 16:27:58 INFO - PROCESS | 5546 | 1461194878335 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:58 INFO - PROCESS | 5546 | 1461194878563 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:27:58 INFO - PROCESS | 5546 | 1461194878732 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x9b0a7c00 == 25 [pid = 5546] [id = 33] 16:27:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 97 (0x9b0acc00) [pid = 5546] [serial = 97] [outer = (nil)] 16:27:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 98 (0x9ea1c800) [pid = 5546] [serial = 98] [outer = 0x9b0acc00] 16:27:58 INFO - PROCESS | 5546 | 1461194878842 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 99 (0x9fc52c00) [pid = 5546] [serial = 99] [outer = 0x9b0acc00] 16:27:59 INFO - PROCESS | 5546 | 1461194879729 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1499ms 16:27:59 INFO - PROCESS | 5546 | 1461194879797 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 5546 | 1461194879802 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:27:59 INFO - PROCESS | 5546 | 1461194879810 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 5546 | 1461194879816 Marionette TRACE conn4 <- [1,106,null,{}] 16:27:59 INFO - PROCESS | 5546 | 1461194879834 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:00 INFO - PROCESS | 5546 | 1461194880059 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:28:00 INFO - PROCESS | 5546 | 1461194880235 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 5546 | ++DOCSHELL 0xa0ad0c00 == 26 [pid = 5546] [id = 34] 16:28:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 100 (0xa0c3d000) [pid = 5546] [serial = 100] [outer = (nil)] 16:28:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 101 (0xa2a31800) [pid = 5546] [serial = 101] [outer = 0xa0c3d000] 16:28:00 INFO - PROCESS | 5546 | 1461194880377 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 102 (0xa444f000) [pid = 5546] [serial = 102] [outer = 0xa0c3d000] 16:28:01 INFO - PROCESS | 5546 | 1461194881224 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1495ms 16:28:01 INFO - PROCESS | 5546 | 1461194881306 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:28:01 INFO - PROCESS | 5546 | 1461194881311 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:28:01 INFO - PROCESS | 5546 | 1461194881320 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 5546 | 1461194881325 Marionette TRACE conn4 <- [1,110,null,{}] 16:28:01 INFO - PROCESS | 5546 | 1461194881331 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:01 INFO - PROCESS | 5546 | 1461194881542 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:28:01 INFO - PROCESS | 5546 | 1461194881735 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb57400 == 27 [pid = 5546] [id = 35] 16:28:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 103 (0xa6960800) [pid = 5546] [serial = 103] [outer = (nil)] 16:28:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 104 (0xa6d30000) [pid = 5546] [serial = 104] [outer = 0xa6960800] 16:28:01 INFO - PROCESS | 5546 | 1461194881903 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 105 (0xa6dbe800) [pid = 5546] [serial = 105] [outer = 0xa6960800] 16:28:02 INFO - PROCESS | 5546 | 1461194882818 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1548ms 16:28:02 INFO - PROCESS | 5546 | 1461194882868 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 5546 | 1461194882872 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:28:02 INFO - PROCESS | 5546 | 1461194882878 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 5546 | 1461194882882 Marionette TRACE conn4 <- [1,114,null,{}] 16:28:02 INFO - PROCESS | 5546 | 1461194882888 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:03 INFO - PROCESS | 5546 | 1461194883058 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:28:03 INFO - PROCESS | 5546 | 1461194883220 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb5a400 == 28 [pid = 5546] [id = 36] 16:28:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 106 (0x92c57400) [pid = 5546] [serial = 106] [outer = (nil)] 16:28:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 107 (0x92c59c00) [pid = 5546] [serial = 107] [outer = 0x92c57400] 16:28:03 INFO - PROCESS | 5546 | 1461194883325 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 108 (0x92c5b400) [pid = 5546] [serial = 108] [outer = 0x92c57400] 16:28:04 INFO - PROCESS | 5546 | --DOCSHELL 0x96c05800 == 27 [pid = 5546] [id = 24] 16:28:04 INFO - PROCESS | 5546 | --DOCSHELL 0x979d1800 == 26 [pid = 5546] [id = 25] 16:28:04 INFO - PROCESS | 5546 | --DOCSHELL 0x90650400 == 25 [pid = 5546] [id = 26] 16:28:04 INFO - PROCESS | 5546 | --DOCSHELL 0x979c3400 == 24 [pid = 5546] [id = 23] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x92cad000 == 23 [pid = 5546] [id = 16] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb53800 == 22 [pid = 5546] [id = 27] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x94098c00 == 21 [pid = 5546] [id = 28] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x9064b000 == 20 [pid = 5546] [id = 12] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x9b0ae400 == 19 [pid = 5546] [id = 29] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0xa0c3d800 == 18 [pid = 5546] [id = 30] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x91352c00 == 17 [pid = 5546] [id = 19] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x96cca800 == 16 [pid = 5546] [id = 22] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x9ea1cc00 == 15 [pid = 5546] [id = 20] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x95ca9000 == 14 [pid = 5546] [id = 21] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0xa0ad0c00 == 13 [pid = 5546] [id = 34] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb57400 == 12 [pid = 5546] [id = 35] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x979cc400 == 11 [pid = 5546] [id = 31] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x95c9e000 == 10 [pid = 5546] [id = 32] 16:28:07 INFO - PROCESS | 5546 | --DOCSHELL 0x9b0a7c00 == 9 [pid = 5546] [id = 33] 16:28:08 INFO - PROCESS | 5546 | 1461194888624 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 5902ms 16:28:08 INFO - PROCESS | 5546 | 1461194888794 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 5546 | 1461194888801 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:28:08 INFO - PROCESS | 5546 | 1461194888814 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 5546 | 1461194888817 Marionette TRACE conn4 <- [1,118,null,{}] 16:28:08 INFO - PROCESS | 5546 | 1461194888828 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 5546 | 1461194889015 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:28:09 INFO - PROCESS | 5546 | 1461194889033 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb5c000 == 10 [pid = 5546] [id = 37] 16:28:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 109 (0x92c62c00) [pid = 5546] [serial = 109] [outer = (nil)] 16:28:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 110 (0x94098800) [pid = 5546] [serial = 110] [outer = 0x92c62c00] 16:28:09 INFO - PROCESS | 5546 | 1461194889155 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 111 (0x96c10c00) [pid = 5546] [serial = 111] [outer = 0x92c62c00] 16:28:09 INFO - PROCESS | 5546 | 1461194889957 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1191ms 16:28:10 INFO - PROCESS | 5546 | 1461194890005 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 5546 | 1461194890016 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:28:10 INFO - PROCESS | 5546 | 1461194890032 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 5546 | 1461194890038 Marionette TRACE conn4 <- [1,122,null,{}] 16:28:10 INFO - PROCESS | 5546 | 1461194890044 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:10 INFO - PROCESS | 5546 | 1461194890270 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:28:10 INFO - PROCESS | 5546 | 1461194890290 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x97d81400 == 11 [pid = 5546] [id = 38] 16:28:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 112 (0x97dc3c00) [pid = 5546] [serial = 112] [outer = (nil)] 16:28:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 113 (0x9a01f800) [pid = 5546] [serial = 113] [outer = 0x97dc3c00] 16:28:10 INFO - PROCESS | 5546 | 1461194890374 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 114 (0x9a509c00) [pid = 5546] [serial = 114] [outer = 0x97dc3c00] 16:28:11 INFO - PROCESS | 5546 | 1461194891447 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1487ms 16:28:11 INFO - PROCESS | 5546 | 1461194891520 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 5546 | 1461194891524 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:28:11 INFO - PROCESS | 5546 | 1461194891532 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 5546 | 1461194891538 Marionette TRACE conn4 <- [1,126,null,{}] 16:28:11 INFO - PROCESS | 5546 | 1461194891564 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:11 INFO - PROCESS | 5546 | 1461194891788 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:28:11 INFO - PROCESS | 5546 | 1461194891825 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x9df91c00 == 12 [pid = 5546] [id = 39] 16:28:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 115 (0x9df92400) [pid = 5546] [serial = 115] [outer = (nil)] 16:28:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 116 (0x9ea1f400) [pid = 5546] [serial = 116] [outer = 0x9df92400] 16:28:11 INFO - PROCESS | 5546 | 1461194891912 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 117 (0x9fc55400) [pid = 5546] [serial = 117] [outer = 0x9df92400] 16:28:12 INFO - PROCESS | 5546 | 1461194892823 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1358ms 16:28:12 INFO - PROCESS | 5546 | 1461194892890 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:28:12 INFO - PROCESS | 5546 | 1461194892895 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:28:12 INFO - PROCESS | 5546 | 1461194892902 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 5546 | 1461194892905 Marionette TRACE conn4 <- [1,130,null,{}] 16:28:12 INFO - PROCESS | 5546 | 1461194892911 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:13 INFO - PROCESS | 5546 | 1461194893117 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 116 (0x99382800) [pid = 5546] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 115 (0x9908b000) [pid = 5546] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 114 (0x91621400) [pid = 5546] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 113 (0x9161d000) [pid = 5546] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 112 (0x92cb5000) [pid = 5546] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 111 (0x8fb52c00) [pid = 5546] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 110 (0x9a021800) [pid = 5546] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 109 (0x9ae24c00) [pid = 5546] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 108 (0x9b0a8400) [pid = 5546] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 107 (0x99229c00) [pid = 5546] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 106 (0x90649400) [pid = 5546] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 105 (0x96cc2c00) [pid = 5546] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 104 (0x96cce400) [pid = 5546] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 103 (0xa0c13c00) [pid = 5546] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 102 (0x97a1a000) [pid = 5546] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 101 (0x9ae80400) [pid = 5546] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 100 (0x979c3c00) [pid = 5546] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 99 (0x94095400) [pid = 5546] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 98 (0xa4c0e400) [pid = 5546] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 97 (0x979cd000) [pid = 5546] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 96 (0xa6960800) [pid = 5546] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 95 (0xa0c3d000) [pid = 5546] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 94 (0x9b0acc00) [pid = 5546] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 93 (0x9fc51c00) [pid = 5546] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 92 (0x91618800) [pid = 5546] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 91 (0x9fea3800) [pid = 5546] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:28:14 INFO - PROCESS | 5546 | --DOMWINDOW == 90 (0xa45ef400) [pid = 5546] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:28:14 INFO - PROCESS | 5546 | 1461194894181 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb56000 == 13 [pid = 5546] [id = 40] 16:28:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 91 (0x90642000) [pid = 5546] [serial = 118] [outer = (nil)] 16:28:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 92 (0x91403800) [pid = 5546] [serial = 119] [outer = 0x90642000] 16:28:14 INFO - PROCESS | 5546 | 1461194894281 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 93 (0x95280800) [pid = 5546] [serial = 120] [outer = 0x90642000] 16:28:15 INFO - PROCESS | 5546 | 1461194895153 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2288ms 16:28:15 INFO - PROCESS | 5546 | 1461194895219 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 5546 | 1461194895222 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:28:15 INFO - PROCESS | 5546 | 1461194895233 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 5546 | 1461194895235 Marionette TRACE conn4 <- [1,134,null,{}] 16:28:15 INFO - PROCESS | 5546 | 1461194895240 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:15 INFO - PROCESS | 5546 | 1461194895399 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:28:15 INFO - PROCESS | 5546 | 1461194895414 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x9aeaf800 == 14 [pid = 5546] [id = 41] 16:28:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 94 (0x9dfd1c00) [pid = 5546] [serial = 121] [outer = (nil)] 16:28:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 95 (0xa0a27800) [pid = 5546] [serial = 122] [outer = 0x9dfd1c00] 16:28:15 INFO - PROCESS | 5546 | 1461194895492 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 96 (0xa0c11c00) [pid = 5546] [serial = 123] [outer = 0x9dfd1c00] 16:28:16 INFO - PROCESS | 5546 | 1461194896595 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1378ms 16:28:16 INFO - PROCESS | 5546 | 1461194896612 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 5546 | 1461194896619 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:28:16 INFO - PROCESS | 5546 | 1461194896630 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 5546 | 1461194896635 Marionette TRACE conn4 <- [1,138,null,{}] 16:28:16 INFO - PROCESS | 5546 | 1461194896647 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:16 INFO - PROCESS | 5546 | 1461194896896 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:28:17 INFO - PROCESS | 5546 | 1461194897090 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x92c63c00 == 15 [pid = 5546] [id = 42] 16:28:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 97 (0x94096000) [pid = 5546] [serial = 124] [outer = (nil)] 16:28:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 98 (0x9a58ac00) [pid = 5546] [serial = 125] [outer = 0x94096000] 16:28:17 INFO - PROCESS | 5546 | 1461194897239 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 99 (0x9b0ab800) [pid = 5546] [serial = 126] [outer = 0x94096000] 16:28:18 INFO - PROCESS | 5546 | 1461194898175 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1589ms 16:28:18 INFO - PROCESS | 5546 | 1461194898220 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 5546 | 1461194898230 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:28:18 INFO - PROCESS | 5546 | 1461194898241 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 5546 | 1461194898245 Marionette TRACE conn4 <- [1,142,null,{}] 16:28:18 INFO - PROCESS | 5546 | 1461194898252 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:18 INFO - PROCESS | 5546 | 1461194898436 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:28:18 INFO - PROCESS | 5546 | 1461194898577 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x9df9a800 == 16 [pid = 5546] [id = 43] 16:28:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 100 (0x9dfc6400) [pid = 5546] [serial = 127] [outer = (nil)] 16:28:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 101 (0x9ff54000) [pid = 5546] [serial = 128] [outer = 0x9dfc6400] 16:28:18 INFO - PROCESS | 5546 | 1461194898681 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 102 (0xa0f98800) [pid = 5546] [serial = 129] [outer = 0x9dfc6400] 16:28:19 INFO - PROCESS | 5546 | 1461194899624 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:28:19 INFO - PROCESS | 5546 | 1461194899756 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1533ms 16:28:19 INFO - PROCESS | 5546 | 1461194899774 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 5546 | 1461194899778 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:28:19 INFO - PROCESS | 5546 | 1461194899786 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 5546 | 1461194899792 Marionette TRACE conn4 <- [1,146,null,{}] 16:28:19 INFO - PROCESS | 5546 | 1461194899809 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 5546 | 1461194899999 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:28:20 INFO - PROCESS | 5546 | 1461194900180 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 5546 | ++DOCSHELL 0xa444b400 == 17 [pid = 5546] [id = 44] 16:28:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 103 (0xa44b6800) [pid = 5546] [serial = 130] [outer = (nil)] 16:28:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 104 (0x9b0b4800) [pid = 5546] [serial = 131] [outer = 0xa44b6800] 16:28:20 INFO - PROCESS | 5546 | 1461194900301 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 105 (0xa5f32000) [pid = 5546] [serial = 132] [outer = 0xa44b6800] 16:28:21 INFO - PROCESS | 5546 | 1461194901152 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1400ms 16:28:21 INFO - PROCESS | 5546 | 1461194901186 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 5546 | 1461194901191 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:28:21 INFO - PROCESS | 5546 | 1461194901198 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 5546 | 1461194901202 Marionette TRACE conn4 <- [1,150,null,{}] 16:28:21 INFO - PROCESS | 5546 | 1461194901207 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:21 INFO - PROCESS | 5546 | 1461194901372 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:28:21 INFO - PROCESS | 5546 | 1461194901522 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edeec00 == 18 [pid = 5546] [id = 45] 16:28:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 106 (0x8edf1000) [pid = 5546] [serial = 133] [outer = (nil)] 16:28:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 107 (0x8edf5000) [pid = 5546] [serial = 134] [outer = 0x8edf1000] 16:28:21 INFO - PROCESS | 5546 | 1461194901613 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 108 (0x90643400) [pid = 5546] [serial = 135] [outer = 0x8edf1000] 16:28:22 INFO - PROCESS | 5546 | 1461194902766 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1591ms 16:28:22 INFO - PROCESS | 5546 | 1461194902790 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:28:22 INFO - PROCESS | 5546 | 1461194902794 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:28:22 INFO - PROCESS | 5546 | 1461194902801 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 5546 | 1461194902804 Marionette TRACE conn4 <- [1,154,null,{}] 16:28:22 INFO - PROCESS | 5546 | 1461194902810 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:22 INFO - PROCESS | 5546 | 1461194902974 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:28:23 INFO - PROCESS | 5546 | 1461194903127 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb53c00 == 19 [pid = 5546] [id = 46] 16:28:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 109 (0x90645800) [pid = 5546] [serial = 136] [outer = (nil)] 16:28:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 110 (0x979cac00) [pid = 5546] [serial = 137] [outer = 0x90645800] 16:28:23 INFO - PROCESS | 5546 | 1461194903249 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 111 (0x9a10a800) [pid = 5546] [serial = 138] [outer = 0x90645800] 16:28:24 INFO - PROCESS | 5546 | 1461194904509 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1742ms 16:28:24 INFO - PROCESS | 5546 | 1461194904543 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 5546 | 1461194904548 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:28:24 INFO - PROCESS | 5546 | 1461194904559 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 5546 | 1461194904564 Marionette TRACE conn4 <- [1,158,null,{}] 16:28:24 INFO - PROCESS | 5546 | 1461194904669 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:24 INFO - PROCESS | 5546 | 1461194904837 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:28:25 INFO - PROCESS | 5546 | 1461194904990 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb50c00 == 20 [pid = 5546] [id = 47] 16:28:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 112 (0x8fb52800) [pid = 5546] [serial = 139] [outer = (nil)] 16:28:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 113 (0x91618400) [pid = 5546] [serial = 140] [outer = 0x8fb52800] 16:28:25 INFO - PROCESS | 5546 | 1461194905114 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 114 (0x95c9e400) [pid = 5546] [serial = 141] [outer = 0x8fb52800] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 113 (0x99d87c00) [pid = 5546] [serial = 92] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 112 (0x99d88800) [pid = 5546] [serial = 50] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 111 (0x9b0d1400) [pid = 5546] [serial = 52] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 110 (0x99b4e400) [pid = 5546] [serial = 49] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 109 (0x991e8c00) [pid = 5546] [serial = 95] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 108 (0x979cbc00) [pid = 5546] [serial = 65] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 107 (0xa2ac5000) [pid = 5546] [serial = 2] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 106 (0x97af6400) [pid = 5546] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 105 (0x99d81000) [pid = 5546] [serial = 37] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 104 (0x9144d000) [pid = 5546] [serial = 25] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 103 (0x9ae22400) [pid = 5546] [serial = 43] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 102 (0x96c02400) [pid = 5546] [serial = 40] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 101 (0x9b0d4000) [pid = 5546] [serial = 44] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 100 (0x9922ac00) [pid = 5546] [serial = 31] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 99 (0x9dfcc400) [pid = 5546] [serial = 46] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 98 (0x90641c00) [pid = 5546] [serial = 22] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 97 (0x99d87400) [pid = 5546] [serial = 32] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 96 (0x9ae22000) [pid = 5546] [serial = 34] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 95 (0x9adab400) [pid = 5546] [serial = 41] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 94 (0x9a102800) [pid = 5546] [serial = 38] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 93 (0x9df9ac00) [pid = 5546] [serial = 35] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 92 (0x9fb91800) [pid = 5546] [serial = 47] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 91 (0x9064a400) [pid = 5546] [serial = 23] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 90 (0x9527d800) [pid = 5546] [serial = 28] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 89 (0x9fc52c00) [pid = 5546] [serial = 99] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 88 (0x9ae20000) [pid = 5546] [serial = 71] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 87 (0xa447b400) [pid = 5546] [serial = 80] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 86 (0xa3c84400) [pid = 5546] [serial = 62] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 85 (0x9908b400) [pid = 5546] [serial = 12] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 84 (0x979c7000) [pid = 5546] [serial = 64] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 83 (0x9fb91400) [pid = 5546] [serial = 73] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 82 (0x99386000) [pid = 5546] [serial = 9] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 81 (0xa2a2f000) [pid = 5546] [serial = 59] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 80 (0xa3c7e800) [pid = 5546] [serial = 61] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 79 (0x99d86800) [pid = 5546] [serial = 96] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 78 (0x9ffad000) [pid = 5546] [serial = 56] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 77 (0xa0f4e400) [pid = 5546] [serial = 58] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 76 (0xa446e800) [pid = 5546] [serial = 79] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 75 (0x9dfc8800) [pid = 5546] [serial = 53] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 74 (0x979c6800) [pid = 5546] [serial = 67] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 73 (0x9161f800) [pid = 5546] [serial = 17] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 72 (0x9a589000) [pid = 5546] [serial = 70] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 71 (0x979cf400) [pid = 5546] [serial = 68] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 70 (0x9161a800) [pid = 5546] [serial = 16] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 69 (0x9ff4e400) [pid = 5546] [serial = 55] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 68 (0xa4c10800) [pid = 5546] [serial = 86] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 67 (0x91449000) [pid = 5546] [serial = 19] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 66 (0x9feaa000) [pid = 5546] [serial = 74] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 65 (0xa0f9ac00) [pid = 5546] [serial = 76] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 64 (0xa45ee400) [pid = 5546] [serial = 83] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 63 (0xa4c0ac00) [pid = 5546] [serial = 85] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 62 (0xa0c32c00) [pid = 5546] [serial = 82] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 61 (0xa5f3dc00) [pid = 5546] [serial = 88] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 60 (0x97af0400) [pid = 5546] [serial = 91] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 59 (0xa6dbe800) [pid = 5546] [serial = 105] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 58 (0xa444f000) [pid = 5546] [serial = 102] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 57 (0xa6d30000) [pid = 5546] [serial = 104] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 56 (0x92c59c00) [pid = 5546] [serial = 107] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 55 (0x9ea1c800) [pid = 5546] [serial = 98] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 54 (0xa2a31800) [pid = 5546] [serial = 101] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 53 (0xa6939800) [pid = 5546] [serial = 89] [outer = (nil)] [url = about:blank] 16:28:25 INFO - PROCESS | 5546 | --DOMWINDOW == 52 (0xa3c83400) [pid = 5546] [serial = 77] [outer = (nil)] [url = about:blank] 16:28:26 INFO - PROCESS | 5546 | 1461194906049 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1534ms 16:28:26 INFO - PROCESS | 5546 | 1461194906094 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 5546 | 1461194906103 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:28:26 INFO - PROCESS | 5546 | 1461194906113 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 5546 | 1461194906117 Marionette TRACE conn4 <- [1,162,null,{}] 16:28:26 INFO - PROCESS | 5546 | 1461194906128 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:26 INFO - PROCESS | 5546 | 1461194906287 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:28:26 INFO - PROCESS | 5546 | 1461194906298 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x91618c00 == 21 [pid = 5546] [id = 48] 16:28:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 53 (0x9161a400) [pid = 5546] [serial = 142] [outer = (nil)] 16:28:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 54 (0x96cce800) [pid = 5546] [serial = 143] [outer = 0x9161a400] 16:28:26 INFO - PROCESS | 5546 | 1461194906376 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 55 (0x979ce000) [pid = 5546] [serial = 144] [outer = 0x9161a400] 16:28:27 INFO - PROCESS | 5546 | 1461194907245 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1188ms 16:28:27 INFO - PROCESS | 5546 | 1461194907302 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 5546 | 1461194907307 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:28:27 INFO - PROCESS | 5546 | 1461194907313 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 5546 | 1461194907319 Marionette TRACE conn4 <- [1,166,null,{}] 16:28:27 INFO - PROCESS | 5546 | 1461194907335 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:27 INFO - PROCESS | 5546 | 1461194907499 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:28:27 INFO - PROCESS | 5546 | 1461194907594 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x91620400 == 22 [pid = 5546] [id = 49] 16:28:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 56 (0x9908bc00) [pid = 5546] [serial = 145] [outer = (nil)] 16:28:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 57 (0x99d87c00) [pid = 5546] [serial = 146] [outer = 0x9908bc00] 16:28:27 INFO - PROCESS | 5546 | 1461194907673 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 58 (0x9a102800) [pid = 5546] [serial = 147] [outer = 0x9908bc00] 16:28:28 INFO - PROCESS | 5546 | 1461194908463 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1187ms 16:28:28 INFO - PROCESS | 5546 | 1461194908501 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 5546 | 1461194908506 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:28:28 INFO - PROCESS | 5546 | 1461194908512 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 5546 | 1461194908516 Marionette TRACE conn4 <- [1,170,null,{}] 16:28:28 INFO - PROCESS | 5546 | 1461194908529 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:28 INFO - PROCESS | 5546 | 1461194908734 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:28:28 INFO - PROCESS | 5546 | 1461194908759 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb5cc00 == 23 [pid = 5546] [id = 50] 16:28:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 59 (0x9a510400) [pid = 5546] [serial = 148] [outer = (nil)] 16:28:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 60 (0x9ae1f400) [pid = 5546] [serial = 149] [outer = 0x9a510400] 16:28:28 INFO - PROCESS | 5546 | 1461194908837 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 61 (0x9ae26000) [pid = 5546] [serial = 150] [outer = 0x9a510400] 16:28:29 INFO - PROCESS | 5546 | 1461194909681 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1193ms 16:28:29 INFO - PROCESS | 5546 | 1461194909707 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 5546 | 1461194909711 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:28:29 INFO - PROCESS | 5546 | 1461194909717 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 5546 | 1461194909720 Marionette TRACE conn4 <- [1,174,null,{}] 16:28:29 INFO - PROCESS | 5546 | 1461194909726 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:29 INFO - PROCESS | 5546 | 1461194909912 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:28:29 INFO - PROCESS | 5546 | 1461194909939 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x95c57c00 == 24 [pid = 5546] [id = 51] 16:28:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 62 (0x9a589000) [pid = 5546] [serial = 151] [outer = (nil)] 16:28:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 63 (0x9aeba400) [pid = 5546] [serial = 152] [outer = 0x9a589000] 16:28:30 INFO - PROCESS | 5546 | 1461194910031 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 64 (0x9b0b2000) [pid = 5546] [serial = 153] [outer = 0x9a589000] 16:28:30 INFO - PROCESS | 5546 | --DOMWINDOW == 63 (0x9df92400) [pid = 5546] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:28:30 INFO - PROCESS | 5546 | --DOMWINDOW == 62 (0x92c57400) [pid = 5546] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:28:30 INFO - PROCESS | 5546 | --DOMWINDOW == 61 (0x92c62c00) [pid = 5546] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:28:30 INFO - PROCESS | 5546 | --DOMWINDOW == 60 (0x97dc3c00) [pid = 5546] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:28:30 INFO - PROCESS | 5546 | --DOMWINDOW == 59 (0x90642000) [pid = 5546] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:28:30 INFO - PROCESS | 5546 | 1461194910936 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1282ms 16:28:31 INFO - PROCESS | 5546 | 1461194911000 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 5546 | 1461194911003 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:28:31 INFO - PROCESS | 5546 | 1461194911010 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 5546 | 1461194911014 Marionette TRACE conn4 <- [1,178,null,{}] 16:28:31 INFO - PROCESS | 5546 | 1461194911020 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:31 INFO - PROCESS | 5546 | 1461194911241 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:28:31 INFO - PROCESS | 5546 | 1461194911339 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x92c62c00 == 25 [pid = 5546] [id = 52] 16:28:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 60 (0x9a1ae800) [pid = 5546] [serial = 154] [outer = (nil)] 16:28:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 61 (0x9ea19800) [pid = 5546] [serial = 155] [outer = 0x9a1ae800] 16:28:31 INFO - PROCESS | 5546 | 1461194911426 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 62 (0x9ea1f000) [pid = 5546] [serial = 156] [outer = 0x9a1ae800] 16:28:32 INFO - PROCESS | 5546 | 1461194912371 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1432ms 16:28:32 INFO - PROCESS | 5546 | 1461194912445 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 5546 | 1461194912454 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:28:32 INFO - PROCESS | 5546 | 1461194912464 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 5546 | 1461194912470 Marionette TRACE conn4 <- [1,182,null,{}] 16:28:32 INFO - PROCESS | 5546 | 1461194912479 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:32 INFO - PROCESS | 5546 | 1461194912703 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:28:32 INFO - PROCESS | 5546 | 1461194912844 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x92108800 == 26 [pid = 5546] [id = 53] 16:28:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 63 (0x92c58800) [pid = 5546] [serial = 157] [outer = (nil)] 16:28:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 64 (0x96c66c00) [pid = 5546] [serial = 158] [outer = 0x92c58800] 16:28:33 INFO - PROCESS | 5546 | 1461194913004 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 65 (0x979cd000) [pid = 5546] [serial = 159] [outer = 0x92c58800] 16:28:33 INFO - PROCESS | 5546 | 1461194913951 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1540ms 16:28:34 INFO - PROCESS | 5546 | 1461194914006 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 5546 | 1461194914016 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:28:34 INFO - PROCESS | 5546 | 1461194914029 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 5546 | 1461194914033 Marionette TRACE conn4 <- [1,186,null,{}] 16:28:34 INFO - PROCESS | 5546 | 1461194914041 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:34 INFO - PROCESS | 5546 | 1461194914263 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:28:34 INFO - PROCESS | 5546 | 1461194914406 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x95275c00 == 27 [pid = 5546] [id = 54] 16:28:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 66 (0x99385800) [pid = 5546] [serial = 160] [outer = (nil)] 16:28:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 67 (0x9a1af800) [pid = 5546] [serial = 161] [outer = 0x99385800] 16:28:34 INFO - PROCESS | 5546 | 1461194914542 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 68 (0x9ae1fc00) [pid = 5546] [serial = 162] [outer = 0x99385800] 16:28:35 INFO - PROCESS | 5546 | 1461194915477 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1489ms 16:28:35 INFO - PROCESS | 5546 | 1461194915519 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 5546 | 1461194915524 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:28:35 INFO - PROCESS | 5546 | 1461194915531 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 5546 | 1461194915538 Marionette TRACE conn4 <- [1,190,null,{}] 16:28:35 INFO - PROCESS | 5546 | 1461194915555 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:35 INFO - PROCESS | 5546 | 1461194915747 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:28:35 INFO - PROCESS | 5546 | 1461194915885 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x90648000 == 28 [pid = 5546] [id = 55] 16:28:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 69 (0x9a50a000) [pid = 5546] [serial = 163] [outer = (nil)] 16:28:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 70 (0x9fc57800) [pid = 5546] [serial = 164] [outer = 0x9a50a000] 16:28:35 INFO - PROCESS | 5546 | 1461194915980 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 71 (0x9fea4c00) [pid = 5546] [serial = 165] [outer = 0x9a50a000] 16:28:36 INFO - PROCESS | 5546 | 1461194916966 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1494ms 16:28:37 INFO - PROCESS | 5546 | 1461194917030 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 5546 | 1461194917039 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:28:37 INFO - PROCESS | 5546 | 1461194917048 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 5546 | 1461194917053 Marionette TRACE conn4 <- [1,194,null,{}] 16:28:37 INFO - PROCESS | 5546 | 1461194917063 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:37 INFO - PROCESS | 5546 | 1461194917285 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:28:37 INFO - PROCESS | 5546 | 1461194917577 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x9ff4e400 == 29 [pid = 5546] [id = 56] 16:28:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 72 (0x9ff56c00) [pid = 5546] [serial = 166] [outer = (nil)] 16:28:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 73 (0x9ffabc00) [pid = 5546] [serial = 167] [outer = 0x9ff56c00] 16:28:37 INFO - PROCESS | 5546 | 1461194917725 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 74 (0xa0a98400) [pid = 5546] [serial = 168] [outer = 0x9ff56c00] 16:28:38 INFO - PROCESS | 5546 | 1461194918806 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1799ms 16:28:38 INFO - PROCESS | 5546 | 1461194918847 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 5546 | 1461194918851 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:28:38 INFO - PROCESS | 5546 | 1461194918858 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 5546 | 1461194918862 Marionette TRACE conn4 <- [1,198,null,{}] 16:28:38 INFO - PROCESS | 5546 | 1461194918868 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:39 INFO - PROCESS | 5546 | 1461194919058 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:28:39 INFO - PROCESS | 5546 | 1461194919281 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x91622000 == 30 [pid = 5546] [id = 57] 16:28:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 75 (0x9ff0f800) [pid = 5546] [serial = 169] [outer = (nil)] 16:28:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 76 (0xa0f9a800) [pid = 5546] [serial = 170] [outer = 0x9ff0f800] 16:28:39 INFO - PROCESS | 5546 | 1461194919381 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 77 (0xa2a30000) [pid = 5546] [serial = 171] [outer = 0x9ff0f800] 16:28:40 INFO - PROCESS | 5546 | 1461194920425 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1583ms 16:28:40 INFO - PROCESS | 5546 | 1461194920443 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 5546 | 1461194920449 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:28:40 INFO - PROCESS | 5546 | 1461194920458 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 5546 | 1461194920465 Marionette TRACE conn4 <- [1,202,null,{}] 16:28:40 INFO - PROCESS | 5546 | 1461194920476 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 5546 | 1461194920647 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:28:40 INFO - PROCESS | 5546 | 1461194920856 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x94095000 == 31 [pid = 5546] [id = 58] 16:28:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 78 (0x9527dc00) [pid = 5546] [serial = 172] [outer = (nil)] 16:28:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 79 (0x96cca800) [pid = 5546] [serial = 173] [outer = 0x9527dc00] 16:28:40 INFO - PROCESS | 5546 | 1461194920946 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 80 (0x97aeac00) [pid = 5546] [serial = 174] [outer = 0x9527dc00] 16:28:41 INFO - PROCESS | 5546 | 1461194921827 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1443ms 16:28:41 INFO - PROCESS | 5546 | 1461194921902 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 5546 | 1461194921911 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:28:41 INFO - PROCESS | 5546 | 1461194921921 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 5546 | 1461194921926 Marionette TRACE conn4 <- [1,206,null,{}] 16:28:41 INFO - PROCESS | 5546 | 1461194921932 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:42 INFO - PROCESS | 5546 | 1461194922144 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 79 (0xa0a27800) [pid = 5546] [serial = 122] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | 1461194922329 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x91623400 == 32 [pid = 5546] [id = 59] 16:28:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 80 (0x9210e800) [pid = 5546] [serial = 175] [outer = (nil)] 16:28:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 81 (0x96c08800) [pid = 5546] [serial = 176] [outer = 0x9210e800] 16:28:42 INFO - PROCESS | 5546 | 1461194922415 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 82 (0x99d88400) [pid = 5546] [serial = 177] [outer = 0x9210e800] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 81 (0x9fc55400) [pid = 5546] [serial = 117] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 80 (0x9ea1f400) [pid = 5546] [serial = 116] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 79 (0x92c5b400) [pid = 5546] [serial = 108] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 78 (0x94098800) [pid = 5546] [serial = 110] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 77 (0x96c10c00) [pid = 5546] [serial = 111] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 76 (0x9a01f800) [pid = 5546] [serial = 113] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 75 (0x91403800) [pid = 5546] [serial = 119] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 74 (0x95280800) [pid = 5546] [serial = 120] [outer = (nil)] [url = about:blank] 16:28:42 INFO - PROCESS | 5546 | --DOMWINDOW == 73 (0x9a509c00) [pid = 5546] [serial = 114] [outer = (nil)] [url = about:blank] 16:28:43 INFO - PROCESS | 5546 | 1461194923196 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1343ms 16:28:43 INFO - PROCESS | 5546 | 1461194923264 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:28:43 INFO - PROCESS | 5546 | 1461194923269 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:28:43 INFO - PROCESS | 5546 | 1461194923277 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 5546 | 1461194923283 Marionette TRACE conn4 <- [1,210,null,{}] 16:28:43 INFO - PROCESS | 5546 | 1461194923300 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:43 INFO - PROCESS | 5546 | 1461194923464 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:28:43 INFO - PROCESS | 5546 | 1461194923564 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb59400 == 33 [pid = 5546] [id = 60] 16:28:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 74 (0x96c5d000) [pid = 5546] [serial = 178] [outer = (nil)] 16:28:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 75 (0x9b0b4000) [pid = 5546] [serial = 179] [outer = 0x96c5d000] 16:28:43 INFO - PROCESS | 5546 | 1461194923648 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 76 (0x9fb25400) [pid = 5546] [serial = 180] [outer = 0x96c5d000] 16:28:44 INFO - PROCESS | 5546 | 1461194924414 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1187ms 16:28:44 INFO - PROCESS | 5546 | 1461194924464 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 5546 | 1461194924469 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:28:44 INFO - PROCESS | 5546 | 1461194924476 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 5546 | 1461194924478 Marionette TRACE conn4 <- [1,214,null,{}] 16:28:44 INFO - PROCESS | 5546 | 1461194924485 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:44 INFO - PROCESS | 5546 | 1461194924645 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:28:44 INFO - PROCESS | 5546 | 1461194924662 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x92c66c00 == 34 [pid = 5546] [id = 61] 16:28:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 77 (0x9fc56400) [pid = 5546] [serial = 181] [outer = (nil)] 16:28:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 78 (0x9feaa000) [pid = 5546] [serial = 182] [outer = 0x9fc56400] 16:28:44 INFO - PROCESS | 5546 | 1461194924743 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 79 (0x9ffd3400) [pid = 5546] [serial = 183] [outer = 0x9fc56400] 16:28:45 INFO - PROCESS | 5546 | 1461194925772 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1336ms 16:28:45 INFO - PROCESS | 5546 | 1461194925814 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 5546 | 1461194925818 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:28:45 INFO - PROCESS | 5546 | 1461194925825 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 5546 | 1461194925829 Marionette TRACE conn4 <- [1,218,null,{}] 16:28:45 INFO - PROCESS | 5546 | 1461194925834 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:46 INFO - PROCESS | 5546 | 1461194926022 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:28:46 INFO - PROCESS | 5546 | 1461194926054 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x971de400 == 35 [pid = 5546] [id = 62] 16:28:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 80 (0x971dfc00) [pid = 5546] [serial = 184] [outer = (nil)] 16:28:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 81 (0x971e8800) [pid = 5546] [serial = 185] [outer = 0x971dfc00] 16:28:46 INFO - PROCESS | 5546 | 1461194926134 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 82 (0x971ec000) [pid = 5546] [serial = 186] [outer = 0x971dfc00] 16:28:46 INFO - PROCESS | 5546 | 1461194926984 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 81 (0x94096000) [pid = 5546] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 80 (0x9161a400) [pid = 5546] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 79 (0xa44b6800) [pid = 5546] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 78 (0x9908bc00) [pid = 5546] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 77 (0x9a510400) [pid = 5546] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 76 (0x8edf1000) [pid = 5546] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 75 (0x9a589000) [pid = 5546] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 74 (0x9dfc6400) [pid = 5546] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1287ms 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 73 (0x8fb52800) [pid = 5546] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:28:47 INFO - PROCESS | 5546 | --DOMWINDOW == 72 (0x90645800) [pid = 5546] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:28:47 INFO - PROCESS | 5546 | 1461194927130 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 5546 | 1461194927133 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:28:47 INFO - PROCESS | 5546 | 1461194927141 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 5546 | 1461194927144 Marionette TRACE conn4 <- [1,222,null,{}] 16:28:47 INFO - PROCESS | 5546 | 1461194927150 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:47 INFO - PROCESS | 5546 | 1461194927330 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:28:47 INFO - PROCESS | 5546 | 1461194927431 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edecc00 == 36 [pid = 5546] [id = 63] 16:28:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 73 (0x8edf0800) [pid = 5546] [serial = 187] [outer = (nil)] 16:28:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 74 (0x9a510400) [pid = 5546] [serial = 188] [outer = 0x8edf0800] 16:28:47 INFO - PROCESS | 5546 | 1461194927518 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 75 (0x9ae8ac00) [pid = 5546] [serial = 189] [outer = 0x8edf0800] 16:28:48 INFO - PROCESS | 5546 | 1461194928247 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1135ms 16:28:48 INFO - PROCESS | 5546 | 1461194928279 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 5546 | 1461194928285 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:28:48 INFO - PROCESS | 5546 | 1461194928293 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 5546 | 1461194928296 Marionette TRACE conn4 <- [1,226,null,{}] 16:28:48 INFO - PROCESS | 5546 | 1461194928302 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:48 INFO - PROCESS | 5546 | 1461194928493 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:28:48 INFO - PROCESS | 5546 | 1461194928513 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x971de800 == 37 [pid = 5546] [id = 64] 16:28:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 76 (0x979c6800) [pid = 5546] [serial = 190] [outer = (nil)] 16:28:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 77 (0xa2abd000) [pid = 5546] [serial = 191] [outer = 0x979c6800] 16:28:48 INFO - PROCESS | 5546 | 1461194928589 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 78 (0xa2ac5800) [pid = 5546] [serial = 192] [outer = 0x979c6800] 16:28:49 INFO - PROCESS | 5546 | 1461194929487 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1286ms 16:28:49 INFO - PROCESS | 5546 | 1461194929581 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 5546 | 1461194929588 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:28:49 INFO - PROCESS | 5546 | 1461194929597 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 5546 | 1461194929604 Marionette TRACE conn4 <- [1,230,null,{}] 16:28:49 INFO - PROCESS | 5546 | 1461194929669 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:49 INFO - PROCESS | 5546 | 1461194929866 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:28:50 INFO - PROCESS | 5546 | 1461194930065 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf3800 == 38 [pid = 5546] [id = 65] 16:28:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 79 (0x91406000) [pid = 5546] [serial = 193] [outer = (nil)] 16:28:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 80 (0x92e8ec00) [pid = 5546] [serial = 194] [outer = 0x91406000] 16:28:50 INFO - PROCESS | 5546 | 1461194930169 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 81 (0x92e93c00) [pid = 5546] [serial = 195] [outer = 0x91406000] 16:28:51 INFO - PROCESS | 5546 | 1461194931051 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1504ms 16:28:51 INFO - PROCESS | 5546 | 1461194931103 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 5546 | 1461194931112 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:28:51 INFO - PROCESS | 5546 | 1461194931124 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 5546 | 1461194931127 Marionette TRACE conn4 <- [1,234,null,{}] 16:28:51 INFO - PROCESS | 5546 | 1461194931135 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:51 INFO - PROCESS | 5546 | 1461194931353 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:28:51 INFO - PROCESS | 5546 | 1461194931496 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edeac00 == 39 [pid = 5546] [id = 66] 16:28:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 82 (0x94098800) [pid = 5546] [serial = 196] [outer = (nil)] 16:28:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 83 (0x971e3000) [pid = 5546] [serial = 197] [outer = 0x94098800] 16:28:51 INFO - PROCESS | 5546 | 1461194931591 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 84 (0x979c3800) [pid = 5546] [serial = 198] [outer = 0x94098800] 16:28:52 INFO - PROCESS | 5546 | 1461194932467 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1387ms 16:28:52 INFO - PROCESS | 5546 | 1461194932512 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 5546 | 1461194932517 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:28:52 INFO - PROCESS | 5546 | 1461194932524 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 5546 | 1461194932530 Marionette TRACE conn4 <- [1,238,null,{}] 16:28:52 INFO - PROCESS | 5546 | 1461194932547 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:52 INFO - PROCESS | 5546 | 1461194932784 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:28:52 INFO - PROCESS | 5546 | 1461194932928 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x9a020000 == 40 [pid = 5546] [id = 67] 16:28:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 85 (0x9a1abc00) [pid = 5546] [serial = 199] [outer = (nil)] 16:28:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 86 (0x9df92800) [pid = 5546] [serial = 200] [outer = 0x9a1abc00] 16:28:53 INFO - PROCESS | 5546 | 1461194933023 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 87 (0x9fc54c00) [pid = 5546] [serial = 201] [outer = 0x9a1abc00] 16:28:54 INFO - PROCESS | 5546 | 1461194934030 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1545ms 16:28:54 INFO - PROCESS | 5546 | 1461194934069 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:28:54 INFO - PROCESS | 5546 | 1461194934075 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:28:54 INFO - PROCESS | 5546 | 1461194934081 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 5546 | 1461194934085 Marionette TRACE conn4 <- [1,242,null,{}] 16:28:54 INFO - PROCESS | 5546 | 1461194934093 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:54 INFO - PROCESS | 5546 | 1461194934303 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:28:54 INFO - PROCESS | 5546 | 1461194934533 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb50000 == 41 [pid = 5546] [id = 68] 16:28:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 88 (0x9b0af800) [pid = 5546] [serial = 202] [outer = (nil)] 16:28:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 89 (0xa4449800) [pid = 5546] [serial = 203] [outer = 0x9b0af800] 16:28:54 INFO - PROCESS | 5546 | 1461194934669 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 90 (0xa446d000) [pid = 5546] [serial = 204] [outer = 0x9b0af800] 16:28:55 INFO - PROCESS | 5546 | 1461194935529 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1490ms 16:28:55 INFO - PROCESS | 5546 | 1461194935573 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 5546 | 1461194935577 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:28:55 INFO - PROCESS | 5546 | 1461194935584 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 5546 | 1461194935589 Marionette TRACE conn4 <- [1,246,null,{}] 16:28:55 INFO - PROCESS | 5546 | 1461194935614 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:55 INFO - PROCESS | 5546 | 1461194935794 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:28:55 INFO - PROCESS | 5546 | 1461194935945 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ede9c00 == 42 [pid = 5546] [id = 69] 16:28:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 91 (0xa2ac5000) [pid = 5546] [serial = 205] [outer = (nil)] 16:28:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 92 (0xa44c3400) [pid = 5546] [serial = 206] [outer = 0xa2ac5000] 16:28:56 INFO - PROCESS | 5546 | 1461194936044 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 93 (0xa45c8400) [pid = 5546] [serial = 207] [outer = 0xa2ac5000] 16:28:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 94 (0xa4475c00) [pid = 5546] [serial = 208] [outer = 0x92c5ec00] 16:28:57 INFO - PROCESS | 5546 | 1461194937005 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1457ms 16:28:57 INFO - PROCESS | 5546 | 1461194937042 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:28:57 INFO - PROCESS | 5546 | 1461194937046 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:28:57 INFO - PROCESS | 5546 | 1461194937054 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 5546 | 1461194937058 Marionette TRACE conn4 <- [1,250,null,{}] 16:28:57 INFO - PROCESS | 5546 | 1461194937065 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:57 INFO - PROCESS | 5546 | 1461194937267 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:28:57 INFO - PROCESS | 5546 | 1461194937417 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x90650400 == 43 [pid = 5546] [id = 70] 16:28:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 95 (0x9956a400) [pid = 5546] [serial = 209] [outer = (nil)] 16:28:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 96 (0x99571000) [pid = 5546] [serial = 210] [outer = 0x9956a400] 16:28:57 INFO - PROCESS | 5546 | 1461194937511 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 97 (0xa446e800) [pid = 5546] [serial = 211] [outer = 0x9956a400] 16:28:58 INFO - PROCESS | 5546 | 1461194938405 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1394ms 16:28:58 INFO - PROCESS | 5546 | 1461194938448 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 5546 | 1461194938452 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:28:58 INFO - PROCESS | 5546 | 1461194938459 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 5546 | 1461194938463 Marionette TRACE conn4 <- [1,254,null,{}] 16:28:58 INFO - PROCESS | 5546 | 1461194938469 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:58 INFO - PROCESS | 5546 | 1461194938641 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:28:58 INFO - PROCESS | 5546 | 1461194938788 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf2000 == 44 [pid = 5546] [id = 71] 16:28:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 98 (0x99120800) [pid = 5546] [serial = 212] [outer = (nil)] 16:28:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 99 (0x99126800) [pid = 5546] [serial = 213] [outer = 0x99120800] 16:28:58 INFO - PROCESS | 5546 | 1461194938890 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 100 (0x99128400) [pid = 5546] [serial = 214] [outer = 0x99120800] 16:28:59 INFO - PROCESS | 5546 | 1461194939825 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1432ms 16:28:59 INFO - PROCESS | 5546 | 1461194939892 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:28:59 INFO - PROCESS | 5546 | 1461194939897 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:28:59 INFO - PROCESS | 5546 | 1461194939905 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 5546 | 1461194939908 Marionette TRACE conn4 <- [1,258,null,{}] 16:28:59 INFO - PROCESS | 5546 | 1461194939915 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:00 INFO - PROCESS | 5546 | 1461194940306 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:29:00 INFO - PROCESS | 5546 | 1461194940543 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e8fc00 == 45 [pid = 5546] [id = 72] 16:29:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 101 (0x92e90000) [pid = 5546] [serial = 215] [outer = (nil)] 16:29:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 102 (0x92e98800) [pid = 5546] [serial = 216] [outer = 0x92e90000] 16:29:00 INFO - PROCESS | 5546 | 1461194940638 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 103 (0x92e99800) [pid = 5546] [serial = 217] [outer = 0x92e90000] 16:29:01 INFO - PROCESS | 5546 | 1461194941563 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1735ms 16:29:01 INFO - PROCESS | 5546 | 1461194941642 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 5546 | 1461194941650 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:29:01 INFO - PROCESS | 5546 | 1461194941661 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 5546 | 1461194941668 Marionette TRACE conn4 <- [1,262,null,{}] 16:29:01 INFO - PROCESS | 5546 | 1461194941677 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 5546 | 1461194941906 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:29:02 INFO - PROCESS | 5546 | --DOCSHELL 0x8edecc00 == 44 [pid = 5546] [id = 63] 16:29:02 INFO - PROCESS | 5546 | 1461194942156 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 5546 | --DOCSHELL 0x971de400 == 43 [pid = 5546] [id = 62] 16:29:02 INFO - PROCESS | 5546 | --DOCSHELL 0x92c66c00 == 42 [pid = 5546] [id = 61] 16:29:02 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb59400 == 41 [pid = 5546] [id = 60] 16:29:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf8800 == 42 [pid = 5546] [id = 73] 16:29:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 104 (0x91356800) [pid = 5546] [serial = 218] [outer = (nil)] 16:29:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 105 (0x940a2c00) [pid = 5546] [serial = 219] [outer = 0x91356800] 16:29:02 INFO - PROCESS | 5546 | 1461194942295 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 106 (0x979cb000) [pid = 5546] [serial = 220] [outer = 0x91356800] 16:29:02 INFO - PROCESS | 5546 | --DOCSHELL 0x91623400 == 41 [pid = 5546] [id = 59] 16:29:02 INFO - PROCESS | 5546 | --DOCSHELL 0x94095000 == 40 [pid = 5546] [id = 58] 16:29:02 INFO - PROCESS | 5546 | --DOCSHELL 0x91622000 == 39 [pid = 5546] [id = 57] 16:29:02 INFO - PROCESS | 5546 | --DOCSHELL 0x90648000 == 38 [pid = 5546] [id = 55] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 105 (0x9b0ab800) [pid = 5546] [serial = 126] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 104 (0x9a58ac00) [pid = 5546] [serial = 125] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 103 (0x96cce800) [pid = 5546] [serial = 143] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 102 (0x979ce000) [pid = 5546] [serial = 144] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 101 (0x9b0b4800) [pid = 5546] [serial = 131] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 100 (0x99d87c00) [pid = 5546] [serial = 146] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 99 (0x9ae26000) [pid = 5546] [serial = 150] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 98 (0x9ae1f400) [pid = 5546] [serial = 149] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 97 (0x90643400) [pid = 5546] [serial = 135] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 96 (0x8edf5000) [pid = 5546] [serial = 134] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 95 (0x9aeba400) [pid = 5546] [serial = 152] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 94 (0xa0f98800) [pid = 5546] [serial = 129] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 93 (0x9ff54000) [pid = 5546] [serial = 128] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 92 (0x95c9e400) [pid = 5546] [serial = 141] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 91 (0x91618400) [pid = 5546] [serial = 140] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 90 (0x9a10a800) [pid = 5546] [serial = 138] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 89 (0x979cac00) [pid = 5546] [serial = 137] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 88 (0xa5f32000) [pid = 5546] [serial = 132] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 87 (0x9b0b2000) [pid = 5546] [serial = 153] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 5546 | --DOMWINDOW == 86 (0x9a102800) [pid = 5546] [serial = 147] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 5546 | 1461194943092 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1492ms 16:29:03 INFO - PROCESS | 5546 | 1461194943154 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:29:03 INFO - PROCESS | 5546 | 1461194943159 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:29:03 INFO - PROCESS | 5546 | 1461194943165 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 5546 | 1461194943169 Marionette TRACE conn4 <- [1,266,null,{}] 16:29:03 INFO - PROCESS | 5546 | 1461194943175 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 5546 | 1461194943345 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:29:03 INFO - PROCESS | 5546 | 1461194943452 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x91444c00 == 39 [pid = 5546] [id = 74] 16:29:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 87 (0x97af6400) [pid = 5546] [serial = 221] [outer = (nil)] 16:29:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 88 (0x99050400) [pid = 5546] [serial = 222] [outer = 0x97af6400] 16:29:03 INFO - PROCESS | 5546 | 1461194943531 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 89 (0x99054800) [pid = 5546] [serial = 223] [outer = 0x97af6400] 16:29:04 INFO - PROCESS | 5546 | 1461194944370 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1284ms 16:29:04 INFO - PROCESS | 5546 | 1461194944455 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 5546 | 1461194944462 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:29:04 INFO - PROCESS | 5546 | 1461194944481 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 5546 | 1461194944489 Marionette TRACE conn4 <- [1,270,null,{}] 16:29:04 INFO - PROCESS | 5546 | 1461194944497 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:04 INFO - PROCESS | 5546 | 1461194944664 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:29:04 INFO - PROCESS | 5546 | 1461194944792 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x99051400 == 40 [pid = 5546] [id = 75] 16:29:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 90 (0x9908d000) [pid = 5546] [serial = 224] [outer = (nil)] 16:29:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 91 (0x99564000) [pid = 5546] [serial = 225] [outer = 0x9908d000] 16:29:04 INFO - PROCESS | 5546 | 1461194944871 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 92 (0x9956e000) [pid = 5546] [serial = 226] [outer = 0x9908d000] 16:29:05 INFO - PROCESS | 5546 | 1461194945760 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1299ms 16:29:05 INFO - PROCESS | 5546 | 1461194945776 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 5546 | 1461194945780 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:29:05 INFO - PROCESS | 5546 | 1461194945795 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 5546 | 1461194945799 Marionette TRACE conn4 <- [1,274,null,{}] 16:29:05 INFO - PROCESS | 5546 | 1461194945805 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:06 INFO - PROCESS | 5546 | 1461194946004 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:29:06 INFO - PROCESS | 5546 | 1461194946038 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x99222000 == 41 [pid = 5546] [id = 76] 16:29:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 93 (0x99568000) [pid = 5546] [serial = 227] [outer = (nil)] 16:29:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 94 (0x9a01ec00) [pid = 5546] [serial = 228] [outer = 0x99568000] 16:29:06 INFO - PROCESS | 5546 | 1461194946116 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 95 (0x9a1a9c00) [pid = 5546] [serial = 229] [outer = 0x99568000] 16:29:06 INFO - PROCESS | 5546 | --DOMWINDOW == 94 (0x971dfc00) [pid = 5546] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:29:06 INFO - PROCESS | 5546 | --DOMWINDOW == 93 (0x8edf0800) [pid = 5546] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:29:06 INFO - PROCESS | 5546 | --DOMWINDOW == 92 (0x9527dc00) [pid = 5546] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:29:06 INFO - PROCESS | 5546 | --DOMWINDOW == 91 (0x96c5d000) [pid = 5546] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:29:06 INFO - PROCESS | 5546 | --DOMWINDOW == 90 (0x9210e800) [pid = 5546] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:29:06 INFO - PROCESS | 5546 | --DOMWINDOW == 89 (0x9fc56400) [pid = 5546] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:29:07 INFO - PROCESS | 5546 | 1461194947044 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1291ms 16:29:07 INFO - PROCESS | 5546 | 1461194947079 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 5546 | 1461194947083 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:29:07 INFO - PROCESS | 5546 | 1461194947090 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 5546 | 1461194947094 Marionette TRACE conn4 <- [1,278,null,{}] 16:29:07 INFO - PROCESS | 5546 | 1461194947100 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 5546 | 1461194947253 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:29:07 INFO - PROCESS | 5546 | 1461194947275 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x9a509400 == 42 [pid = 5546] [id = 77] 16:29:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 90 (0x9a50bc00) [pid = 5546] [serial = 230] [outer = (nil)] 16:29:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 91 (0x9ae1f400) [pid = 5546] [serial = 231] [outer = 0x9a50bc00] 16:29:07 INFO - PROCESS | 5546 | 1461194947365 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 92 (0x9ae8a000) [pid = 5546] [serial = 232] [outer = 0x9a50bc00] 16:29:08 INFO - PROCESS | 5546 | 1461194948243 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1187ms 16:29:08 INFO - PROCESS | 5546 | 1461194948278 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 5546 | 1461194948281 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:29:08 INFO - PROCESS | 5546 | 1461194948288 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 5546 | 1461194948291 Marionette TRACE conn4 <- [1,282,null,{}] 16:29:08 INFO - PROCESS | 5546 | 1461194948297 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:08 INFO - PROCESS | 5546 | 1461194948453 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:29:08 INFO - PROCESS | 5546 | 1461194948463 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x9a023c00 == 43 [pid = 5546] [id = 78] 16:29:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 93 (0x9b0a8800) [pid = 5546] [serial = 233] [outer = (nil)] 16:29:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 94 (0x9b0da400) [pid = 5546] [serial = 234] [outer = 0x9b0a8800] 16:29:08 INFO - PROCESS | 5546 | 1461194948542 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 95 (0x9b0df400) [pid = 5546] [serial = 235] [outer = 0x9b0a8800] 16:29:09 INFO - PROCESS | 5546 | 1461194949713 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1485ms 16:29:09 INFO - PROCESS | 5546 | 1461194949775 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 5546 | 1461194949781 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:29:09 INFO - PROCESS | 5546 | 1461194949791 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 5546 | 1461194949798 Marionette TRACE conn4 <- [1,286,null,{}] 16:29:09 INFO - PROCESS | 5546 | 1461194949809 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 5546 | 1461194950093 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:29:10 INFO - PROCESS | 5546 | 1461194950359 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x91622000 == 44 [pid = 5546] [id = 79] 16:29:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 96 (0x92e96800) [pid = 5546] [serial = 236] [outer = (nil)] 16:29:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 97 (0x971e7400) [pid = 5546] [serial = 237] [outer = 0x92e96800] 16:29:10 INFO - PROCESS | 5546 | 1461194950473 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 98 (0x99049400) [pid = 5546] [serial = 238] [outer = 0x92e96800] 16:29:11 INFO - PROCESS | 5546 | 1461194951381 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1648ms 16:29:11 INFO - PROCESS | 5546 | 1461194951440 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 5546 | 1461194951450 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:29:11 INFO - PROCESS | 5546 | 1461194951462 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 5546 | 1461194951466 Marionette TRACE conn4 <- [1,290,null,{}] 16:29:11 INFO - PROCESS | 5546 | 1461194951474 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:11 INFO - PROCESS | 5546 | 1461194951708 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:29:11 INFO - PROCESS | 5546 | 1461194951904 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x940a3000 == 45 [pid = 5546] [id = 80] 16:29:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 99 (0x979d0400) [pid = 5546] [serial = 239] [outer = (nil)] 16:29:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 100 (0x99387800) [pid = 5546] [serial = 240] [outer = 0x979d0400] 16:29:12 INFO - PROCESS | 5546 | 1461194952048 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 101 (0x9a01b400) [pid = 5546] [serial = 241] [outer = 0x979d0400] 16:29:13 INFO - PROCESS | 5546 | 1461194953027 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1605ms 16:29:13 INFO - PROCESS | 5546 | 1461194953069 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 5546 | 1461194953074 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:29:13 INFO - PROCESS | 5546 | 1461194953082 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 5546 | 1461194953090 Marionette TRACE conn4 <- [1,294,null,{}] 16:29:13 INFO - PROCESS | 5546 | 1461194953109 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:13 INFO - PROCESS | 5546 | 1461194953339 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:29:13 INFO - PROCESS | 5546 | 1461194953532 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x9ae86400 == 46 [pid = 5546] [id = 81] 16:29:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 102 (0x9b0b2000) [pid = 5546] [serial = 242] [outer = (nil)] 16:29:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 103 (0x9fc9d800) [pid = 5546] [serial = 243] [outer = 0x9b0b2000] 16:29:13 INFO - PROCESS | 5546 | 1461194953678 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 104 (0xa0ad0c00) [pid = 5546] [serial = 244] [outer = 0x9b0b2000] 16:29:14 INFO - PROCESS | 5546 | 1461194954656 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:14 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. 16:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1643ms 16:29:14 INFO - PROCESS | 5546 | 1461194954726 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:29:14 INFO - PROCESS | 5546 | 1461194954731 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:29:14 INFO - PROCESS | 5546 | 1461194954739 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 5546 | 1461194954742 Marionette TRACE conn4 <- [1,298,null,{}] 16:29:14 INFO - PROCESS | 5546 | 1461194954749 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:14 INFO - PROCESS | 5546 | 1461194954975 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:29:15 INFO - PROCESS | 5546 | 1461194955168 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x991e7400 == 47 [pid = 5546] [id = 82] 16:29:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 105 (0xa0f9a400) [pid = 5546] [serial = 245] [outer = (nil)] 16:29:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 106 (0xa2ac6400) [pid = 5546] [serial = 246] [outer = 0xa0f9a400] 16:29:15 INFO - PROCESS | 5546 | 1461194955307 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 107 (0xa444d000) [pid = 5546] [serial = 247] [outer = 0xa0f9a400] 16:29:16 INFO - PROCESS | 5546 | 1461194956234 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:16 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. 16:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1543ms 16:29:16 INFO - PROCESS | 5546 | 1461194956282 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:29:16 INFO - PROCESS | 5546 | 1461194956287 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:29:16 INFO - PROCESS | 5546 | 1461194956295 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 5546 | 1461194956298 Marionette TRACE conn4 <- [1,302,null,{}] 16:29:16 INFO - PROCESS | 5546 | 1461194956305 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:16 INFO - PROCESS | 5546 | 1461194956529 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:29:16 INFO - PROCESS | 5546 | 1461194956680 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x90642800 == 48 [pid = 5546] [id = 83] 16:29:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 108 (0x91616c00) [pid = 5546] [serial = 248] [outer = (nil)] 16:29:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 109 (0xa47a2400) [pid = 5546] [serial = 249] [outer = 0x91616c00] 16:29:16 INFO - PROCESS | 5546 | 1461194956777 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 110 (0xa47a6800) [pid = 5546] [serial = 250] [outer = 0x91616c00] 16:29:17 INFO - PROCESS | 5546 | 1461194957790 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:17 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. 16:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1544ms 16:29:17 INFO - PROCESS | 5546 | 1461194957838 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 5546 | 1461194957843 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:29:17 INFO - PROCESS | 5546 | 1461194957850 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 5546 | 1461194957855 Marionette TRACE conn4 <- [1,306,null,{}] 16:29:17 INFO - PROCESS | 5546 | 1461194957862 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 5546 | 1461194958079 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:29:18 INFO - PROCESS | 5546 | 1461194958286 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x91449000 == 49 [pid = 5546] [id = 84] 16:29:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 111 (0x91615800) [pid = 5546] [serial = 251] [outer = (nil)] 16:29:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 112 (0x92c5c400) [pid = 5546] [serial = 252] [outer = 0x91615800] 16:29:18 INFO - PROCESS | 5546 | 1461194958633 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 113 (0x92e94c00) [pid = 5546] [serial = 253] [outer = 0x91615800] 16:29:19 INFO - PROCESS | 5546 | 1461194959514 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:19 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. 16:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1741ms 16:29:19 INFO - PROCESS | 5546 | 1461194959593 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 5546 | 1461194959601 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:29:19 INFO - PROCESS | 5546 | 1461194959612 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 5546 | 1461194959615 Marionette TRACE conn4 <- [1,310,null,{}] 16:29:19 INFO - PROCESS | 5546 | 1461194959624 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:19 INFO - PROCESS | 5546 | 1461194959855 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:29:20 INFO - PROCESS | 5546 | 1461194960104 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e90800 == 50 [pid = 5546] [id = 85] 16:29:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 114 (0x92e95800) [pid = 5546] [serial = 254] [outer = (nil)] 16:29:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 115 (0x979cb800) [pid = 5546] [serial = 255] [outer = 0x92e95800] 16:29:20 INFO - PROCESS | 5546 | 1461194960241 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 116 (0x99120400) [pid = 5546] [serial = 256] [outer = 0x92e95800] 16:29:20 INFO - PROCESS | 5546 | --DOCSHELL 0x9ff4e400 == 49 [pid = 5546] [id = 56] 16:29:20 INFO - PROCESS | 5546 | --DOCSHELL 0x9a509400 == 48 [pid = 5546] [id = 77] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 115 (0xa2abd000) [pid = 5546] [serial = 191] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOCSHELL 0x99222000 == 47 [pid = 5546] [id = 76] 16:29:21 INFO - PROCESS | 5546 | --DOCSHELL 0x99051400 == 46 [pid = 5546] [id = 75] 16:29:21 INFO - PROCESS | 5546 | --DOCSHELL 0x91444c00 == 45 [pid = 5546] [id = 74] 16:29:21 INFO - PROCESS | 5546 | 1461194961143 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:21 INFO - PROCESS | 5546 | --DOCSHELL 0x8edf8800 == 44 [pid = 5546] [id = 73] 16:29:21 INFO - PROCESS | 5546 | --DOCSHELL 0x92e8fc00 == 43 [pid = 5546] [id = 72] 16:29:21 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. 16:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1585ms 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 114 (0x971e8800) [pid = 5546] [serial = 185] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 113 (0x9ea19800) [pid = 5546] [serial = 155] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 112 (0x971ec000) [pid = 5546] [serial = 186] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 111 (0x96c66c00) [pid = 5546] [serial = 158] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 110 (0x9a510400) [pid = 5546] [serial = 188] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 109 (0x9a1af800) [pid = 5546] [serial = 161] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 108 (0x9fc57800) [pid = 5546] [serial = 164] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 107 (0x97aeac00) [pid = 5546] [serial = 174] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 106 (0x96cca800) [pid = 5546] [serial = 173] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 105 (0x9b0b4000) [pid = 5546] [serial = 179] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 104 (0x9fb25400) [pid = 5546] [serial = 180] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 103 (0x96c08800) [pid = 5546] [serial = 176] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 102 (0x99d88400) [pid = 5546] [serial = 177] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 101 (0x9feaa000) [pid = 5546] [serial = 182] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 100 (0xa0f9a800) [pid = 5546] [serial = 170] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 99 (0x9ffabc00) [pid = 5546] [serial = 167] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 98 (0x9ae8ac00) [pid = 5546] [serial = 189] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | --DOMWINDOW == 97 (0x9ffd3400) [pid = 5546] [serial = 183] [outer = (nil)] [url = about:blank] 16:29:21 INFO - PROCESS | 5546 | 1461194961216 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 5546 | 1461194961225 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:29:21 INFO - PROCESS | 5546 | 1461194961244 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 5546 | 1461194961247 Marionette TRACE conn4 <- [1,314,null,{}] 16:29:21 INFO - PROCESS | 5546 | 1461194961254 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 5546 | 1461194961420 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:29:21 INFO - PROCESS | 5546 | 1461194961530 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb55000 == 44 [pid = 5546] [id = 86] 16:29:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 98 (0x9409b800) [pid = 5546] [serial = 257] [outer = (nil)] 16:29:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 99 (0x99047800) [pid = 5546] [serial = 258] [outer = 0x9409b800] 16:29:21 INFO - PROCESS | 5546 | 1461194961625 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 100 (0x9912b800) [pid = 5546] [serial = 259] [outer = 0x9409b800] 16:29:22 INFO - PROCESS | 5546 | 1461194962559 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1332ms 16:29:22 INFO - PROCESS | 5546 | 1461194962576 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 5546 | 1461194962580 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:29:22 INFO - PROCESS | 5546 | 1461194962587 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 5546 | 1461194962593 Marionette TRACE conn4 <- [1,318,null,{}] 16:29:22 INFO - PROCESS | 5546 | 1461194962608 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:22 INFO - PROCESS | 5546 | 1461194962770 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:29:22 INFO - PROCESS | 5546 | 1461194962886 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x9210bc00 == 45 [pid = 5546] [id = 87] 16:29:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 101 (0x99569800) [pid = 5546] [serial = 260] [outer = (nil)] 16:29:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 102 (0x9ada4800) [pid = 5546] [serial = 261] [outer = 0x99569800] 16:29:22 INFO - PROCESS | 5546 | 1461194962967 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 103 (0x9ae80800) [pid = 5546] [serial = 262] [outer = 0x99569800] 16:29:23 INFO - PROCESS | 5546 | 1461194963764 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1234ms 16:29:23 INFO - PROCESS | 5546 | 1461194963829 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:29:23 INFO - PROCESS | 5546 | 1461194963834 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:29:23 INFO - PROCESS | 5546 | 1461194963841 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 5546 | 1461194963844 Marionette TRACE conn4 <- [1,322,null,{}] 16:29:23 INFO - PROCESS | 5546 | 1461194963850 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:24 INFO - PROCESS | 5546 | 1461194964064 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:29:24 INFO - PROCESS | 5546 | 1461194964094 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x99125800 == 46 [pid = 5546] [id = 88] 16:29:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 104 (0x9b0b1400) [pid = 5546] [serial = 263] [outer = (nil)] 16:29:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 105 (0x9df99000) [pid = 5546] [serial = 264] [outer = 0x9b0b1400] 16:29:24 INFO - PROCESS | 5546 | 1461194964171 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 106 (0x9dfc5800) [pid = 5546] [serial = 265] [outer = 0x9b0b1400] 16:29:25 INFO - PROCESS | 5546 | 1461194965100 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:25 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. 16:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1291ms 16:29:25 INFO - PROCESS | 5546 | 1461194965132 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 5546 | 1461194965137 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:29:25 INFO - PROCESS | 5546 | 1461194965143 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 5546 | 1461194965147 Marionette TRACE conn4 <- [1,326,null,{}] 16:29:25 INFO - PROCESS | 5546 | 1461194965160 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:25 INFO - PROCESS | 5546 | 1461194965383 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:29:25 INFO - PROCESS | 5546 | 1461194965408 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edebc00 == 47 [pid = 5546] [id = 89] 16:29:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 107 (0x90648c00) [pid = 5546] [serial = 266] [outer = (nil)] 16:29:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 108 (0x9fc9e000) [pid = 5546] [serial = 267] [outer = 0x90648c00] 16:29:25 INFO - PROCESS | 5546 | 1461194965495 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 109 (0xa0a27800) [pid = 5546] [serial = 268] [outer = 0x90648c00] 16:29:26 INFO - PROCESS | 5546 | --DOMWINDOW == 108 (0x99568000) [pid = 5546] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:29:26 INFO - PROCESS | 5546 | --DOMWINDOW == 107 (0x97af6400) [pid = 5546] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:29:26 INFO - PROCESS | 5546 | --DOMWINDOW == 106 (0x91356800) [pid = 5546] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:29:26 INFO - PROCESS | 5546 | --DOMWINDOW == 105 (0x92e90000) [pid = 5546] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:29:26 INFO - PROCESS | 5546 | --DOMWINDOW == 104 (0x9908d000) [pid = 5546] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:29:26 INFO - PROCESS | 5546 | --DOMWINDOW == 103 (0x9a50bc00) [pid = 5546] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:29:26 INFO - PROCESS | 5546 | 1461194966553 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:26 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. 16:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1437ms 16:29:26 INFO - PROCESS | 5546 | 1461194966580 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 5546 | 1461194966583 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:29:26 INFO - PROCESS | 5546 | 1461194966590 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 5546 | 1461194966594 Marionette TRACE conn4 <- [1,330,null,{}] 16:29:26 INFO - PROCESS | 5546 | 1461194966599 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 5546 | 1461194966760 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:29:26 INFO - PROCESS | 5546 | 1461194966777 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x99568000 == 48 [pid = 5546] [id = 90] 16:29:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 104 (0x9b0ae400) [pid = 5546] [serial = 269] [outer = (nil)] 16:29:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 105 (0xa0c35400) [pid = 5546] [serial = 270] [outer = 0x9b0ae400] 16:29:26 INFO - PROCESS | 5546 | 1461194966855 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 106 (0xa0f98800) [pid = 5546] [serial = 271] [outer = 0x9b0ae400] 16:29:27 INFO - PROCESS | 5546 | 1461194967722 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:27 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. 16:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1188ms 16:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:29:27 INFO - PROCESS | 5546 | 1461194967780 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 5546 | 1461194967783 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:29:27 INFO - PROCESS | 5546 | 1461194967790 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 5546 | 1461194967794 Marionette TRACE conn4 <- [1,334,null,{}] 16:29:27 INFO - PROCESS | 5546 | 1461194967799 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:27 INFO - PROCESS | 5546 | 1461194967953 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:29:28 INFO - PROCESS | 5546 | 1461194968180 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edea800 == 49 [pid = 5546] [id = 91] 16:29:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 107 (0x8edeb400) [pid = 5546] [serial = 272] [outer = (nil)] 16:29:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 108 (0x8fb4ec00) [pid = 5546] [serial = 273] [outer = 0x8edeb400] 16:29:28 INFO - PROCESS | 5546 | 1461194968281 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 109 (0x91444c00) [pid = 5546] [serial = 274] [outer = 0x8edeb400] 16:29:29 INFO - PROCESS | 5546 | 1461194969283 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:29 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. 16:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1532ms 16:29:29 INFO - PROCESS | 5546 | 1461194969324 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:29:29 INFO - PROCESS | 5546 | 1461194969332 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:29:29 INFO - PROCESS | 5546 | 1461194969344 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 5546 | 1461194969349 Marionette TRACE conn4 <- [1,338,null,{}] 16:29:29 INFO - PROCESS | 5546 | 1461194969358 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:29 INFO - PROCESS | 5546 | 1461194969559 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:29:29 INFO - PROCESS | 5546 | 1461194969721 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x971e0c00 == 50 [pid = 5546] [id = 92] 16:29:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 110 (0x979c3c00) [pid = 5546] [serial = 275] [outer = (nil)] 16:29:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 111 (0x979c9800) [pid = 5546] [serial = 276] [outer = 0x979c3c00] 16:29:29 INFO - PROCESS | 5546 | 1461194969869 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 112 (0x97af5400) [pid = 5546] [serial = 277] [outer = 0x979c3c00] 16:29:30 INFO - PROCESS | 5546 | 1461194970803 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:30 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. 16:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1538ms 16:29:30 INFO - PROCESS | 5546 | 1461194970885 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 5546 | 1461194970893 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:29:30 INFO - PROCESS | 5546 | 1461194970901 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 5546 | 1461194970907 Marionette TRACE conn4 <- [1,342,null,{}] 16:29:30 INFO - PROCESS | 5546 | 1461194970914 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:31 INFO - PROCESS | 5546 | 1461194971144 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:29:31 INFO - PROCESS | 5546 | 1461194971347 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x99129000 == 51 [pid = 5546] [id = 93] 16:29:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 113 (0x99568400) [pid = 5546] [serial = 278] [outer = (nil)] 16:29:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 114 (0x99d80000) [pid = 5546] [serial = 279] [outer = 0x99568400] 16:29:31 INFO - PROCESS | 5546 | 1461194971484 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 115 (0x9a50b000) [pid = 5546] [serial = 280] [outer = 0x99568400] 16:29:32 INFO - PROCESS | 5546 | 1461194972661 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:32 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. 16:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1835ms 16:29:32 INFO - PROCESS | 5546 | 1461194972736 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 5546 | 1461194972740 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:29:32 INFO - PROCESS | 5546 | 1461194972758 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 5546 | 1461194972769 Marionette TRACE conn4 <- [1,346,null,{}] 16:29:32 INFO - PROCESS | 5546 | 1461194972778 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:33 INFO - PROCESS | 5546 | 1461194973097 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:29:33 INFO - PROCESS | 5546 | 1461194973238 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x97cba800 == 52 [pid = 5546] [id = 94] 16:29:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 116 (0x99128000) [pid = 5546] [serial = 281] [outer = (nil)] 16:29:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 117 (0xa0a2a400) [pid = 5546] [serial = 282] [outer = 0x99128000] 16:29:33 INFO - PROCESS | 5546 | 1461194973333 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 118 (0xa3c7d800) [pid = 5546] [serial = 283] [outer = 0x99128000] 16:29:34 INFO - PROCESS | 5546 | 1461194974195 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:34 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. 16:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1503ms 16:29:34 INFO - PROCESS | 5546 | 1461194974254 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 5546 | 1461194974259 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:29:34 INFO - PROCESS | 5546 | 1461194974266 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 5546 | 1461194974271 Marionette TRACE conn4 <- [1,350,null,{}] 16:29:34 INFO - PROCESS | 5546 | 1461194974277 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:34 INFO - PROCESS | 5546 | 1461194974498 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:29:34 INFO - PROCESS | 5546 | 1461194974652 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x99d85400 == 53 [pid = 5546] [id = 95] 16:29:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 119 (0xa44bac00) [pid = 5546] [serial = 284] [outer = (nil)] 16:29:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0xa47a3c00) [pid = 5546] [serial = 285] [outer = 0xa44bac00] 16:29:34 INFO - PROCESS | 5546 | 1461194974799 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0xa47ab000) [pid = 5546] [serial = 286] [outer = 0xa44bac00] 16:29:35 INFO - PROCESS | 5546 | 1461194975677 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:35 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. 16:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1447ms 16:29:35 INFO - PROCESS | 5546 | 1461194975714 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 5546 | 1461194975718 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:29:35 INFO - PROCESS | 5546 | 1461194975725 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 5546 | 1461194975729 Marionette TRACE conn4 <- [1,354,null,{}] 16:29:35 INFO - PROCESS | 5546 | 1461194975734 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 5546 | 1461194975914 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:29:36 INFO - PROCESS | 5546 | 1461194976069 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 5546 | ++DOCSHELL 0xa47af400 == 54 [pid = 5546] [id = 96] 16:29:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0xa4c07400) [pid = 5546] [serial = 287] [outer = (nil)] 16:29:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0xa4c48000) [pid = 5546] [serial = 288] [outer = 0xa4c07400] 16:29:36 INFO - PROCESS | 5546 | 1461194976177 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0xa6932400) [pid = 5546] [serial = 289] [outer = 0xa4c07400] 16:29:37 INFO - PROCESS | 5546 | 1461194977225 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:37 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. 16:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1531ms 16:29:37 INFO - PROCESS | 5546 | 1461194977257 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:29:37 INFO - PROCESS | 5546 | 1461194977262 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:29:37 INFO - PROCESS | 5546 | 1461194977270 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 5546 | 1461194977273 Marionette TRACE conn4 <- [1,358,null,{}] 16:29:37 INFO - PROCESS | 5546 | 1461194977280 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:37 INFO - PROCESS | 5546 | 1461194977472 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:29:37 INFO - PROCESS | 5546 | 1461194977671 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edecc00 == 55 [pid = 5546] [id = 97] 16:29:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x90503000) [pid = 5546] [serial = 290] [outer = (nil)] 16:29:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x9050f400) [pid = 5546] [serial = 291] [outer = 0x90503000] 16:29:37 INFO - PROCESS | 5546 | 1461194977813 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0xa45f1c00) [pid = 5546] [serial = 292] [outer = 0x90503000] 16:29:38 INFO - PROCESS | 5546 | 1461194978728 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:38 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. 16:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1493ms 16:29:38 INFO - PROCESS | 5546 | 1461194978762 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 5546 | 1461194978767 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:29:38 INFO - PROCESS | 5546 | 1461194978775 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 5546 | 1461194978779 Marionette TRACE conn4 <- [1,362,null,{}] 16:29:38 INFO - PROCESS | 5546 | 1461194978785 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:39 INFO - PROCESS | 5546 | 1461194979016 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:29:39 INFO - PROCESS | 5546 | 1461194979232 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf5400 == 56 [pid = 5546] [id = 98] 16:29:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8ee64000) [pid = 5546] [serial = 293] [outer = (nil)] 16:29:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8ee6a000) [pid = 5546] [serial = 294] [outer = 0x8ee64000] 16:29:39 INFO - PROCESS | 5546 | 1461194979342 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8ee6d000) [pid = 5546] [serial = 295] [outer = 0x8ee64000] 16:29:40 INFO - PROCESS | 5546 | 1461194980280 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:40 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. 16:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1537ms 16:29:40 INFO - PROCESS | 5546 | 1461194980313 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 5546 | 1461194980316 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:29:40 INFO - PROCESS | 5546 | 1461194980324 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 5546 | 1461194980327 Marionette TRACE conn4 <- [1,366,null,{}] 16:29:40 INFO - PROCESS | 5546 | 1461194980334 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:40 INFO - PROCESS | 5546 | 1461194980521 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:29:41 INFO - PROCESS | 5546 | 1461194980990 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x90509800 == 57 [pid = 5546] [id = 99] 16:29:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x9050bc00) [pid = 5546] [serial = 296] [outer = (nil)] 16:29:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x91405000) [pid = 5546] [serial = 297] [outer = 0x9050bc00] 16:29:41 INFO - PROCESS | 5546 | 1461194981124 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x92141800) [pid = 5546] [serial = 298] [outer = 0x9050bc00] 16:29:42 INFO - PROCESS | 5546 | 1461194982146 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:42 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. 16:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1885ms 16:29:42 INFO - PROCESS | 5546 | 1461194982226 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 5546 | 1461194982234 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:29:42 INFO - PROCESS | 5546 | 1461194982247 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 5546 | 1461194982252 Marionette TRACE conn4 <- [1,370,null,{}] 16:29:42 INFO - PROCESS | 5546 | 1461194982260 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 5546 | 1461194982488 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:29:42 INFO - PROCESS | 5546 | 1461194982707 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x9214e800 == 58 [pid = 5546] [id = 100] 16:29:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x92c61400) [pid = 5546] [serial = 299] [outer = (nil)] 16:29:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x92e8cc00) [pid = 5546] [serial = 300] [outer = 0x92c61400] 16:29:42 INFO - PROCESS | 5546 | 1461194982797 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x94098000) [pid = 5546] [serial = 301] [outer = 0x92c61400] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x95275c00 == 57 [pid = 5546] [id = 54] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x92108800 == 56 [pid = 5546] [id = 53] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb5c000 == 55 [pid = 5546] [id = 37] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x99568000 == 54 [pid = 5546] [id = 90] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x92e8ec00) [pid = 5546] [serial = 194] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x971e3000) [pid = 5546] [serial = 197] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x9df92800) [pid = 5546] [serial = 200] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0xa4449800) [pid = 5546] [serial = 203] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0xa44c3400) [pid = 5546] [serial = 206] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x99571000) [pid = 5546] [serial = 210] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x99126800) [pid = 5546] [serial = 213] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x9b0da400) [pid = 5546] [serial = 234] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x8edebc00 == 53 [pid = 5546] [id = 89] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x99125800 == 52 [pid = 5546] [id = 88] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x9210bc00 == 51 [pid = 5546] [id = 87] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb55000 == 50 [pid = 5546] [id = 86] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x92e90800 == 49 [pid = 5546] [id = 85] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x91449000 == 48 [pid = 5546] [id = 84] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x940a3000 == 47 [pid = 5546] [id = 80] 16:29:43 INFO - PROCESS | 5546 | --DOCSHELL 0x91622000 == 46 [pid = 5546] [id = 79] 16:29:43 INFO - PROCESS | 5546 | 1461194983801 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x9a01ec00) [pid = 5546] [serial = 228] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x9a1a9c00) [pid = 5546] [serial = 229] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x99050400) [pid = 5546] [serial = 222] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x99054800) [pid = 5546] [serial = 223] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x940a2c00) [pid = 5546] [serial = 219] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x979cb000) [pid = 5546] [serial = 220] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x92e99800) [pid = 5546] [serial = 217] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x92e98800) [pid = 5546] [serial = 216] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x9b0ab000) [pid = 5546] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 118 (0x99564000) [pid = 5546] [serial = 225] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 117 (0x9ae1f400) [pid = 5546] [serial = 231] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 116 (0x9956e000) [pid = 5546] [serial = 226] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 5546 | --DOMWINDOW == 115 (0x9ae8a000) [pid = 5546] [serial = 232] [outer = (nil)] [url = about:blank] 16:29:43 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. 16:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1598ms 16:29:43 INFO - PROCESS | 5546 | 1461194983853 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:29:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:29:43 INFO - PROCESS | 5546 | 1461194983860 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:29:43 INFO - PROCESS | 5546 | 1461194983868 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 5546 | 1461194983871 Marionette TRACE conn4 <- [1,374,null,{}] 16:29:43 INFO - PROCESS | 5546 | 1461194983878 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:44 INFO - PROCESS | 5546 | 1461194984059 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:29:44 INFO - PROCESS | 5546 | 1461194984202 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e91400 == 47 [pid = 5546] [id = 101] 16:29:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 116 (0x9409e800) [pid = 5546] [serial = 302] [outer = (nil)] 16:29:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 117 (0x971dec00) [pid = 5546] [serial = 303] [outer = 0x9409e800] 16:29:44 INFO - PROCESS | 5546 | 1461194984390 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 118 (0x971eb800) [pid = 5546] [serial = 304] [outer = 0x9409e800] 16:29:45 INFO - PROCESS | 5546 | 1461194985244 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:29:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1438ms 16:29:45 INFO - PROCESS | 5546 | 1461194985306 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 5546 | 1461194985310 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:29:45 INFO - PROCESS | 5546 | 1461194985324 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 5546 | 1461194985334 Marionette TRACE conn4 <- [1,378,null,{}] 16:29:45 INFO - PROCESS | 5546 | 1461194985342 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 5546 | 1461194985524 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:29:45 INFO - PROCESS | 5546 | 1461194985654 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee69000 == 48 [pid = 5546] [id = 102] 16:29:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 119 (0x9050e400) [pid = 5546] [serial = 305] [outer = (nil)] 16:29:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x99124c00) [pid = 5546] [serial = 306] [outer = 0x9050e400] 16:29:45 INFO - PROCESS | 5546 | 1461194985748 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x9912cc00) [pid = 5546] [serial = 307] [outer = 0x9050e400] 16:29:46 INFO - PROCESS | 5546 | 1461194986601 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:29:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:29:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1346ms 16:29:46 INFO - PROCESS | 5546 | 1461194986664 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:29:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:29:46 INFO - PROCESS | 5546 | 1461194986669 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:29:46 INFO - PROCESS | 5546 | 1461194986675 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 5546 | 1461194986679 Marionette TRACE conn4 <- [1,382,null,{}] 16:29:46 INFO - PROCESS | 5546 | 1461194986684 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:46 INFO - PROCESS | 5546 | 1461194986889 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:29:46 INFO - PROCESS | 5546 | 1461194986928 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x99126800 == 49 [pid = 5546] [id = 103] 16:29:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x99127000) [pid = 5546] [serial = 308] [outer = (nil)] 16:29:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x99d87800) [pid = 5546] [serial = 309] [outer = 0x99127000] 16:29:47 INFO - PROCESS | 5546 | 1461194987006 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x9a509400) [pid = 5546] [serial = 310] [outer = 0x99127000] 16:29:47 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:47 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:29:47 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:47 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:47 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:47 INFO - PROCESS | 5546 | 1461194987929 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:29:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1286ms 16:29:47 INFO - PROCESS | 5546 | 1461194987961 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 5546 | 1461194987964 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:29:47 INFO - PROCESS | 5546 | 1461194987971 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 5546 | 1461194987974 Marionette TRACE conn4 <- [1,386,null,{}] 16:29:47 INFO - PROCESS | 5546 | 1461194987982 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:48 INFO - PROCESS | 5546 | 1461194988334 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x9b0b1400) [pid = 5546] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x91615800) [pid = 5546] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x9409b800) [pid = 5546] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x90648c00) [pid = 5546] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x9b0a8800) [pid = 5546] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 118 (0x99569800) [pid = 5546] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 117 (0x92e95800) [pid = 5546] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 116 (0x9a1ae800) [pid = 5546] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:29:48 INFO - PROCESS | 5546 | --DOMWINDOW == 115 (0x979c6800) [pid = 5546] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:29:48 INFO - PROCESS | 5546 | 1461194988491 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd89000 == 50 [pid = 5546] [id = 104] 16:29:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 116 (0x8fd89800) [pid = 5546] [serial = 311] [outer = (nil)] 16:29:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 117 (0x8fd8bc00) [pid = 5546] [serial = 312] [outer = 0x8fd89800] 16:29:48 INFO - PROCESS | 5546 | 1461194988592 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 118 (0x99569c00) [pid = 5546] [serial = 313] [outer = 0x8fd89800] 16:29:49 INFO - PROCESS | 5546 | 1461194989416 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:29:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:29:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1487ms 16:29:49 INFO - PROCESS | 5546 | 1461194989459 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 5546 | 1461194989463 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:29:49 INFO - PROCESS | 5546 | 1461194989470 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 5546 | 1461194989473 Marionette TRACE conn4 <- [1,390,null,{}] 16:29:49 INFO - PROCESS | 5546 | 1461194989483 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:49 INFO - PROCESS | 5546 | 1461194989646 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:29:49 INFO - PROCESS | 5546 | 1461194989663 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd8c800 == 51 [pid = 5546] [id = 105] 16:29:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 119 (0x9ae25400) [pid = 5546] [serial = 314] [outer = (nil)] 16:29:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x9aeba400) [pid = 5546] [serial = 315] [outer = 0x9ae25400] 16:29:49 INFO - PROCESS | 5546 | 1461194989741 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x9b0abc00) [pid = 5546] [serial = 316] [outer = 0x9ae25400] 16:29:50 INFO - PROCESS | 5546 | 1461194990882 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1449ms 16:29:50 INFO - PROCESS | 5546 | 1461194990920 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 5546 | 1461194990928 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:29:50 INFO - PROCESS | 5546 | 1461194990938 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 5546 | 1461194990945 Marionette TRACE conn4 <- [1,394,null,{}] 16:29:50 INFO - PROCESS | 5546 | 1461194990956 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:51 INFO - PROCESS | 5546 | 1461194991164 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:29:51 INFO - PROCESS | 5546 | 1461194991405 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efdd000 == 52 [pid = 5546] [id = 106] 16:29:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8efe2c00) [pid = 5546] [serial = 317] [outer = (nil)] 16:29:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x8efe8800) [pid = 5546] [serial = 318] [outer = 0x8efe2c00] 16:29:51 INFO - PROCESS | 5546 | 1461194991518 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8fb57400) [pid = 5546] [serial = 319] [outer = 0x8efe2c00] 16:29:52 INFO - PROCESS | 5546 | 1461194992580 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1689ms 16:29:52 INFO - PROCESS | 5546 | 1461194992627 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 5546 | 1461194992636 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:29:52 INFO - PROCESS | 5546 | 1461194992648 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 5546 | 1461194992652 Marionette TRACE conn4 <- [1,398,null,{}] 16:29:52 INFO - PROCESS | 5546 | 1461194992660 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:52 INFO - PROCESS | 5546 | 1461194992866 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:29:53 INFO - PROCESS | 5546 | 1461194993060 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x91622000 == 53 [pid = 5546] [id = 107] 16:29:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x9210e800) [pid = 5546] [serial = 320] [outer = (nil)] 16:29:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x92147000) [pid = 5546] [serial = 321] [outer = 0x9210e800] 16:29:53 INFO - PROCESS | 5546 | 1461194993156 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x9214ec00) [pid = 5546] [serial = 322] [outer = 0x9210e800] 16:29:54 INFO - PROCESS | 5546 | 1461194994243 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1641ms 16:29:54 INFO - PROCESS | 5546 | 1461194994290 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 5546 | 1461194994294 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:29:54 INFO - PROCESS | 5546 | 1461194994302 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 5546 | 1461194994309 Marionette TRACE conn4 <- [1,402,null,{}] 16:29:54 INFO - PROCESS | 5546 | 1461194994326 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:54 INFO - PROCESS | 5546 | 1461194994530 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:29:54 INFO - PROCESS | 5546 | 1461194994715 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x971df000 == 54 [pid = 5546] [id = 108] 16:29:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x979c7800) [pid = 5546] [serial = 323] [outer = (nil)] 16:29:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x99052c00) [pid = 5546] [serial = 324] [outer = 0x979c7800] 16:29:54 INFO - PROCESS | 5546 | 1461194994810 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x99571000) [pid = 5546] [serial = 325] [outer = 0x979c7800] 16:29:55 INFO - PROCESS | 5546 | 1461194995830 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:29:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1590ms 16:29:55 INFO - PROCESS | 5546 | 1461194995893 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:29:55 INFO - PROCESS | 5546 | 1461194995898 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:29:55 INFO - PROCESS | 5546 | 1461194995905 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 5546 | 1461194995909 Marionette TRACE conn4 <- [1,406,null,{}] 16:29:55 INFO - PROCESS | 5546 | 1461194995915 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:56 INFO - PROCESS | 5546 | 1461194996111 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:29:56 INFO - PROCESS | 5546 | 1461194996324 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x9ae8a000 == 55 [pid = 5546] [id = 109] 16:29:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x9b0aac00) [pid = 5546] [serial = 326] [outer = (nil)] 16:29:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x9df9c800) [pid = 5546] [serial = 327] [outer = 0x9b0aac00] 16:29:56 INFO - PROCESS | 5546 | 1461194996448 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x9fb8f000) [pid = 5546] [serial = 328] [outer = 0x9b0aac00] 16:29:57 INFO - PROCESS | 5546 | 1461194997368 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1537ms 16:29:57 INFO - PROCESS | 5546 | 1461194997442 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 5546 | 1461194997446 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:29:57 INFO - PROCESS | 5546 | 1461194997454 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 5546 | 1461194997457 Marionette TRACE conn4 <- [1,410,null,{}] 16:29:57 INFO - PROCESS | 5546 | 1461194997464 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:57 INFO - PROCESS | 5546 | 1461194997692 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:29:57 INFO - PROCESS | 5546 | 1461194997899 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee66000 == 56 [pid = 5546] [id = 110] 16:29:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x9fc52000) [pid = 5546] [serial = 329] [outer = (nil)] 16:29:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x9ff56800) [pid = 5546] [serial = 330] [outer = 0x9fc52000] 16:29:58 INFO - PROCESS | 5546 | 1461194998035 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0xa0c1cc00) [pid = 5546] [serial = 331] [outer = 0x9fc52000] 16:29:58 INFO - PROCESS | 5546 | 1461194998978 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:29:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1590ms 16:29:59 INFO - PROCESS | 5546 | 1461194999045 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:29:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:29:59 INFO - PROCESS | 5546 | 1461194999050 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:29:59 INFO - PROCESS | 5546 | 1461194999057 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 5546 | 1461194999060 Marionette TRACE conn4 <- [1,414,null,{}] 16:29:59 INFO - PROCESS | 5546 | 1461194999067 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 5546 | 1461194999335 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:29:59 INFO - PROCESS | 5546 | 1461194999556 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ffbf800 == 57 [pid = 5546] [id = 111] 16:29:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8ffc5000) [pid = 5546] [serial = 332] [outer = (nil)] 16:29:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8ffcec00) [pid = 5546] [serial = 333] [outer = 0x8ffc5000] 16:29:59 INFO - PROCESS | 5546 | 1461194999667 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x9ffabc00) [pid = 5546] [serial = 334] [outer = 0x8ffc5000] 16:30:00 INFO - PROCESS | 5546 | 1461195000647 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:30:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:30:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1637ms 16:30:00 INFO - PROCESS | 5546 | 1461195000695 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:30:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:30:00 INFO - PROCESS | 5546 | 1461195000699 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:30:00 INFO - PROCESS | 5546 | 1461195000707 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 5546 | 1461195000711 Marionette TRACE conn4 <- [1,418,null,{}] 16:30:00 INFO - PROCESS | 5546 | 1461195000718 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:00 INFO - PROCESS | 5546 | 1461195000918 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:30:01 INFO - PROCESS | 5546 | 1461195001128 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x9a01ec00 == 58 [pid = 5546] [id = 112] 16:30:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x9fc53400) [pid = 5546] [serial = 335] [outer = (nil)] 16:30:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0xa45e9c00) [pid = 5546] [serial = 336] [outer = 0x9fc53400] 16:30:01 INFO - PROCESS | 5546 | 1461195001264 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0xa47a5800) [pid = 5546] [serial = 337] [outer = 0x9fc53400] 16:30:02 INFO - PROCESS | 5546 | 1461195002592 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:30:02 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 16:30:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1935ms 16:30:02 INFO - PROCESS | 5546 | 1461195002697 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 5546 | 1461195002705 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:30:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:30:02 INFO - PROCESS | 5546 | 1461195002721 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 5546 | 1461195002728 Marionette TRACE conn4 <- [1,422,null,{}] 16:30:02 INFO - PROCESS | 5546 | 1461195002738 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 5546 | 1461195003011 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:30:03 INFO - PROCESS | 5546 | 1461195003218 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd81400 == 59 [pid = 5546] [id = 113] 16:30:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8ffc1400) [pid = 5546] [serial = 338] [outer = (nil)] 16:30:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0xa4c4d800) [pid = 5546] [serial = 339] [outer = 0x8ffc1400] 16:30:03 INFO - PROCESS | 5546 | 1461195003398 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0xa5f36400) [pid = 5546] [serial = 340] [outer = 0x8ffc1400] 16:30:04 INFO - PROCESS | 5546 | 1461195004876 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:30:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2209ms 16:30:04 INFO - PROCESS | 5546 | 1461195004929 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 5546 | 1461195004933 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:30:04 INFO - PROCESS | 5546 | 1461195004940 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 5546 | 1461195004944 Marionette TRACE conn4 <- [1,426,null,{}] 16:30:04 INFO - PROCESS | 5546 | 1461195004951 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:05 INFO - PROCESS | 5546 | 1461195005144 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:30:05 INFO - PROCESS | 5546 | 1461195005307 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3cf800 == 60 [pid = 5546] [id = 114] 16:30:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x8e3cfc00) [pid = 5546] [serial = 341] [outer = (nil)] 16:30:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8e3d5800) [pid = 5546] [serial = 342] [outer = 0x8e3cfc00] 16:30:05 INFO - PROCESS | 5546 | 1461195005396 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x8e3d9000) [pid = 5546] [serial = 343] [outer = 0x8e3cfc00] 16:30:06 INFO - PROCESS | 5546 | 1461195006721 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 5546 | 1461195006852 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:30:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:30:06 INFO - PROCESS | 5546 | 1461195006865 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 5546 | 1461195006871 Marionette TRACE conn4 <- [1,430,null,{}] 16:30:06 INFO - PROCESS | 5546 | 1461195006888 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 5546 | 1461195007061 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:30:07 INFO - PROCESS | 5546 | 1461195007234 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d2400 == 61 [pid = 5546] [id = 115] 16:30:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x8edf4c00) [pid = 5546] [serial = 344] [outer = (nil)] 16:30:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8fd8b400) [pid = 5546] [serial = 345] [outer = 0x8edf4c00] 16:30:07 INFO - PROCESS | 5546 | 1461195007320 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x90506c00) [pid = 5546] [serial = 346] [outer = 0x8edf4c00] 16:30:08 INFO - PROCESS | 5546 | 1461195008325 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:30:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1499ms 16:30:08 INFO - PROCESS | 5546 | 1461195008365 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 5546 | 1461195008375 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:30:08 INFO - PROCESS | 5546 | 1461195008386 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 5546 | 1461195008390 Marionette TRACE conn4 <- [1,434,null,{}] 16:30:08 INFO - PROCESS | 5546 | 1461195008398 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:08 INFO - PROCESS | 5546 | 1461195008594 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:30:08 INFO - PROCESS | 5546 | --DOCSHELL 0x90650400 == 60 [pid = 5546] [id = 70] 16:30:08 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb50000 == 59 [pid = 5546] [id = 68] 16:30:08 INFO - PROCESS | 5546 | --DOCSHELL 0x8ede9c00 == 58 [pid = 5546] [id = 69] 16:30:08 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0xa0c35400) [pid = 5546] [serial = 270] [outer = (nil)] [url = about:blank] 16:30:08 INFO - PROCESS | 5546 | 1461195008938 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 5546 | --DOCSHELL 0x9a020000 == 57 [pid = 5546] [id = 67] 16:30:08 INFO - PROCESS | 5546 | --DOCSHELL 0x8edeac00 == 56 [pid = 5546] [id = 66] 16:30:08 INFO - PROCESS | 5546 | --DOCSHELL 0x92c63c00 == 55 [pid = 5546] [id = 42] 16:30:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edeac00 == 56 [pid = 5546] [id = 116] 16:30:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x9050fc00) [pid = 5546] [serial = 347] [outer = (nil)] 16:30:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x9214a400) [pid = 5546] [serial = 348] [outer = 0x9050fc00] 16:30:09 INFO - PROCESS | 5546 | 1461195009055 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x92e90800) [pid = 5546] [serial = 349] [outer = 0x9050fc00] 16:30:09 INFO - PROCESS | 5546 | --DOCSHELL 0x97cba800 == 55 [pid = 5546] [id = 94] 16:30:09 INFO - PROCESS | 5546 | --DOCSHELL 0x99129000 == 54 [pid = 5546] [id = 93] 16:30:09 INFO - PROCESS | 5546 | --DOCSHELL 0x971e0c00 == 53 [pid = 5546] [id = 92] 16:30:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8edea800 == 52 [pid = 5546] [id = 91] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0xa2ac6400) [pid = 5546] [serial = 246] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x9dfc5800) [pid = 5546] [serial = 265] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x99387800) [pid = 5546] [serial = 240] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x92e94c00) [pid = 5546] [serial = 253] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x99047800) [pid = 5546] [serial = 258] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0xa47a2400) [pid = 5546] [serial = 249] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0xa0a27800) [pid = 5546] [serial = 268] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x9b0df400) [pid = 5546] [serial = 235] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x9ada4800) [pid = 5546] [serial = 261] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x9df99000) [pid = 5546] [serial = 264] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x99120400) [pid = 5546] [serial = 256] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x979cb800) [pid = 5546] [serial = 255] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x9fc9e000) [pid = 5546] [serial = 267] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x9fc9d800) [pid = 5546] [serial = 243] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9912b800) [pid = 5546] [serial = 259] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x9ea1f000) [pid = 5546] [serial = 156] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x92c5c400) [pid = 5546] [serial = 252] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x971e7400) [pid = 5546] [serial = 237] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x9ae80800) [pid = 5546] [serial = 262] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0xa2ac5800) [pid = 5546] [serial = 192] [outer = (nil)] [url = about:blank] 16:30:09 INFO - PROCESS | 5546 | 1461195009966 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:30:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1637ms 16:30:10 INFO - PROCESS | 5546 | 1461195010023 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 5546 | 1461195010026 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:30:10 INFO - PROCESS | 5546 | 1461195010035 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 5546 | 1461195010041 Marionette TRACE conn4 <- [1,438,null,{}] 16:30:10 INFO - PROCESS | 5546 | 1461195010058 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:10 INFO - PROCESS | 5546 | 1461195010264 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:30:10 INFO - PROCESS | 5546 | 1461195010502 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x96cce400 == 53 [pid = 5546] [id = 117] 16:30:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x971e5c00) [pid = 5546] [serial = 350] [outer = (nil)] 16:30:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x979ca800) [pid = 5546] [serial = 351] [outer = 0x971e5c00] 16:30:10 INFO - PROCESS | 5546 | 1461195010593 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x99047400) [pid = 5546] [serial = 352] [outer = 0x971e5c00] 16:30:11 INFO - PROCESS | 5546 | 1461195011647 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:30:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1646ms 16:30:11 INFO - PROCESS | 5546 | 1461195011686 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 5546 | 1461195011693 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:30:11 INFO - PROCESS | 5546 | 1461195011702 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 5546 | 1461195011706 Marionette TRACE conn4 <- [1,442,null,{}] 16:30:11 INFO - PROCESS | 5546 | 1461195011723 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:12 INFO - PROCESS | 5546 | 1461195012045 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:30:12 INFO - PROCESS | 5546 | 1461195012189 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x979cb800 == 54 [pid = 5546] [id = 118] 16:30:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x99122400) [pid = 5546] [serial = 353] [outer = (nil)] 16:30:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x991ebc00) [pid = 5546] [serial = 354] [outer = 0x99122400] 16:30:12 INFO - PROCESS | 5546 | 1461195012417 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x9956b800) [pid = 5546] [serial = 355] [outer = 0x99122400] 16:30:13 INFO - PROCESS | 5546 | 1461195013409 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:30:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1740ms 16:30:13 INFO - PROCESS | 5546 | 1461195013442 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 5546 | 1461195013446 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:30:13 INFO - PROCESS | 5546 | 1461195013454 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 5546 | 1461195013457 Marionette TRACE conn4 <- [1,446,null,{}] 16:30:13 INFO - PROCESS | 5546 | 1461195013472 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:13 INFO - PROCESS | 5546 | 1461195013989 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:30:14 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x99127000) [pid = 5546] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:30:14 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x9050bc00) [pid = 5546] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:30:14 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x9050e400) [pid = 5546] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:30:14 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8fd89800) [pid = 5546] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:30:14 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x92c61400) [pid = 5546] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:30:14 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x9409e800) [pid = 5546] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:30:14 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x9b0ae400) [pid = 5546] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:30:14 INFO - PROCESS | 5546 | 1461195014169 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee62000 == 55 [pid = 5546] [id = 119] 16:30:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8fb50400) [pid = 5546] [serial = 356] [outer = (nil)] 16:30:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x9050e400) [pid = 5546] [serial = 357] [outer = 0x8fb50400] 16:30:14 INFO - PROCESS | 5546 | 1461195014280 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x971ec400) [pid = 5546] [serial = 358] [outer = 0x8fb50400] 16:30:15 INFO - PROCESS | 5546 | 1461195015117 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:30:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1682ms 16:30:15 INFO - PROCESS | 5546 | 1461195015140 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 5546 | 1461195015145 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:30:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:30:15 INFO - PROCESS | 5546 | 1461195015153 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 5546 | 1461195015156 Marionette TRACE conn4 <- [1,450,null,{}] 16:30:15 INFO - PROCESS | 5546 | 1461195015163 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:15 INFO - PROCESS | 5546 | 1461195015380 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:30:15 INFO - PROCESS | 5546 | 1461195015513 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd87400 == 56 [pid = 5546] [id = 120] 16:30:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x971e0400) [pid = 5546] [serial = 359] [outer = (nil)] 16:30:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x9dfc6400) [pid = 5546] [serial = 360] [outer = 0x971e0400] 16:30:15 INFO - PROCESS | 5546 | 1461195015599 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x9fb8e800) [pid = 5546] [serial = 361] [outer = 0x971e0400] 16:30:16 INFO - PROCESS | 5546 | 1461195016698 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 5546 | 1461195016745 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:30:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:30:16 INFO - PROCESS | 5546 | 1461195016757 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 5546 | 1461195016762 Marionette TRACE conn4 <- [1,454,null,{}] 16:30:16 INFO - PROCESS | 5546 | 1461195016773 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 5546 | 1461195016979 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:30:17 INFO - PROCESS | 5546 | 1461195017215 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efe7c00 == 57 [pid = 5546] [id = 121] 16:30:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8fd85800) [pid = 5546] [serial = 362] [outer = (nil)] 16:30:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x9161f000) [pid = 5546] [serial = 363] [outer = 0x8fd85800] 16:30:17 INFO - PROCESS | 5546 | 1461195017326 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x9214b400) [pid = 5546] [serial = 364] [outer = 0x8fd85800] 16:30:18 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:30:18 INFO - PROCESS | 5546 | 1461195018321 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:30:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1641ms 16:30:18 INFO - PROCESS | 5546 | 1461195018400 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 5546 | 1461195018409 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:30:18 INFO - PROCESS | 5546 | 1461195018423 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 5546 | 1461195018427 Marionette TRACE conn4 <- [1,458,null,{}] 16:30:18 INFO - PROCESS | 5546 | 1461195018435 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 5546 | 1461195018719 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:30:19 INFO - PROCESS | 5546 | 1461195019016 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 5546 | ++DOCSHELL 0x979cb400 == 58 [pid = 5546] [id = 122] 16:30:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x979ce000) [pid = 5546] [serial = 365] [outer = (nil)] 16:30:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x99121c00) [pid = 5546] [serial = 366] [outer = 0x979ce000] 16:30:19 INFO - PROCESS | 5546 | 1461195019110 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x9ae26000) [pid = 5546] [serial = 367] [outer = 0x979ce000] 16:30:20 INFO - PROCESS | 5546 | 1461195020103 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 5546 | 1461195020168 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:30:20 INFO - PROCESS | 5546 | 1461195020177 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 5546 | 1461195020184 Marionette TRACE conn4 <- [1,462,null,{}] 16:30:20 INFO - PROCESS | 5546 | 1461195020204 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:20 INFO - PROCESS | 5546 | 1461195020627 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:30:21 INFO - PROCESS | 5546 | 1461195021218 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 5546 | ++DOCSHELL 0xa4a02c00 == 59 [pid = 5546] [id = 123] 16:30:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0xa4a03000) [pid = 5546] [serial = 368] [outer = (nil)] 16:30:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0xa4a05000) [pid = 5546] [serial = 369] [outer = 0xa4a03000] 16:30:21 INFO - PROCESS | 5546 | 1461195021317 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0xa4a0a800) [pid = 5546] [serial = 370] [outer = 0xa4a03000] 16:30:22 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:30:22 INFO - PROCESS | 5546 | 1461195022397 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 5546 | 1461195022447 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:30:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:30:22 INFO - PROCESS | 5546 | 1461195022454 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 5546 | 1461195022459 Marionette TRACE conn4 <- [1,466,null,{}] 16:30:22 INFO - PROCESS | 5546 | 1461195022466 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:22 INFO - PROCESS | 5546 | 1461195022666 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:30:22 INFO - PROCESS | 5546 | 1461195022831 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74c000 == 60 [pid = 5546] [id = 124] 16:30:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x8c74f800) [pid = 5546] [serial = 371] [outer = (nil)] 16:30:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x8c759000) [pid = 5546] [serial = 372] [outer = 0x8c74f800] 16:30:22 INFO - PROCESS | 5546 | 1461195022927 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92102000) [pid = 5546] [serial = 373] [outer = 0x8c74f800] 16:30:23 INFO - PROCESS | 5546 | 1461195023875 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:30:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:30:23 INFO - PROCESS | 5546 | 1461195023952 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:30:23 INFO - PROCESS | 5546 | 1461195023960 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 5546 | 1461195023966 Marionette TRACE conn4 <- [1,470,null,{}] 16:30:23 INFO - PROCESS | 5546 | 1461195023974 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:24 INFO - PROCESS | 5546 | 1461195024204 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:30:24 INFO - PROCESS | 5546 | 1461195024417 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c758c00 == 61 [pid = 5546] [id = 125] 16:30:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x8efe4400) [pid = 5546] [serial = 374] [outer = (nil)] 16:30:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x903a0c00) [pid = 5546] [serial = 375] [outer = 0x8efe4400] 16:30:24 INFO - PROCESS | 5546 | 1461195024557 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x903a4400) [pid = 5546] [serial = 376] [outer = 0x8efe4400] 16:30:25 INFO - PROCESS | 5546 | 1461195025617 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:30:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1741ms 16:30:25 INFO - PROCESS | 5546 | 1461195025702 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:30:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:30:25 INFO - PROCESS | 5546 | 1461195025706 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:30:25 INFO - PROCESS | 5546 | 1461195025713 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 5546 | 1461195025717 Marionette TRACE conn4 <- [1,474,null,{}] 16:30:25 INFO - PROCESS | 5546 | 1461195025724 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 5546 | 1461195025990 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:30:26 INFO - PROCESS | 5546 | 1461195026218 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c635000 == 62 [pid = 5546] [id = 126] 16:30:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x8c639400) [pid = 5546] [serial = 377] [outer = (nil)] 16:30:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x8c63f000) [pid = 5546] [serial = 378] [outer = 0x8c639400] 16:30:26 INFO - PROCESS | 5546 | 1461195026314 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x9039fc00) [pid = 5546] [serial = 379] [outer = 0x8c639400] 16:30:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x8c63d000) [pid = 5546] [serial = 380] [outer = 0x92c5ec00] 16:30:27 INFO - PROCESS | 5546 | 1461195027382 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:30:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1745ms 16:30:27 INFO - PROCESS | 5546 | 1461195027459 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:30:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:30:27 INFO - PROCESS | 5546 | 1461195027464 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:30:27 INFO - PROCESS | 5546 | 1461195027472 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 5546 | 1461195027475 Marionette TRACE conn4 <- [1,478,null,{}] 16:30:27 INFO - PROCESS | 5546 | 1461195027482 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 5546 | 1461195027708 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:30:27 INFO - PROCESS | 5546 | 1461195027925 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d5000 == 63 [pid = 5546] [id = 127] 16:30:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x8efe1c00) [pid = 5546] [serial = 381] [outer = (nil)] 16:30:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x92eeb000) [pid = 5546] [serial = 382] [outer = 0x8efe1c00] 16:30:28 INFO - PROCESS | 5546 | 1461195028016 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x92eedc00) [pid = 5546] [serial = 383] [outer = 0x8efe1c00] 16:30:28 INFO - PROCESS | 5546 | 1461195028909 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:30:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1498ms 16:30:28 INFO - PROCESS | 5546 | 1461195028969 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 5546 | 1461195028974 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:30:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:30:28 INFO - PROCESS | 5546 | 1461195028981 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 5546 | 1461195028985 Marionette TRACE conn4 <- [1,482,null,{}] 16:30:28 INFO - PROCESS | 5546 | 1461195028991 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 5546 | 1461195029191 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:30:29 INFO - PROCESS | 5546 | 1461195029420 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bca9000 == 64 [pid = 5546] [id = 128] 16:30:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x8bcab400) [pid = 5546] [serial = 384] [outer = (nil)] 16:30:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x8bcafc00) [pid = 5546] [serial = 385] [outer = 0x8bcab400] 16:30:29 INFO - PROCESS | 5546 | 1461195029526 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x8bcb3000) [pid = 5546] [serial = 386] [outer = 0x8bcab400] 16:30:30 INFO - PROCESS | 5546 | 1461195030465 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:30:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1532ms 16:30:30 INFO - PROCESS | 5546 | 1461195030514 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:30:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:30:30 INFO - PROCESS | 5546 | 1461195030519 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:30:30 INFO - PROCESS | 5546 | 1461195030526 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 5546 | 1461195030529 Marionette TRACE conn4 <- [1,486,null,{}] 16:30:30 INFO - PROCESS | 5546 | 1461195030535 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:30 INFO - PROCESS | 5546 | 1461195030745 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:30:30 INFO - PROCESS | 5546 | 1461195030978 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdf0c00 == 65 [pid = 5546] [id = 129] 16:30:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x8bdf1400) [pid = 5546] [serial = 387] [outer = (nil)] 16:30:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x8bdf5000) [pid = 5546] [serial = 388] [outer = 0x8bdf1400] 16:30:31 INFO - PROCESS | 5546 | 1461195031088 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x8bdf9800) [pid = 5546] [serial = 389] [outer = 0x8bdf1400] 16:30:32 INFO - PROCESS | 5546 | 1461195032008 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:30:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1542ms 16:30:32 INFO - PROCESS | 5546 | 1461195032069 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 5546 | 1461195032073 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:30:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:30:32 INFO - PROCESS | 5546 | 1461195032080 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 5546 | 1461195032084 Marionette TRACE conn4 <- [1,490,null,{}] 16:30:32 INFO - PROCESS | 5546 | 1461195032091 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 5546 | 1461195032288 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:30:32 INFO - PROCESS | 5546 | 1461195032511 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc3b400 == 66 [pid = 5546] [id = 130] 16:30:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x8bc3bc00) [pid = 5546] [serial = 390] [outer = (nil)] 16:30:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8bc43c00) [pid = 5546] [serial = 391] [outer = 0x8bc3bc00] 16:30:32 INFO - PROCESS | 5546 | 1461195032644 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x8bc47000) [pid = 5546] [serial = 392] [outer = 0x8bc3bc00] 16:30:33 INFO - PROCESS | 5546 | 1461195033564 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:30:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1535ms 16:30:33 INFO - PROCESS | 5546 | 1461195033616 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:30:33 INFO - PROCESS | 5546 | 1461195033621 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:30:33 INFO - PROCESS | 5546 | 1461195033628 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 5546 | 1461195033634 Marionette TRACE conn4 <- [1,494,null,{}] 16:30:33 INFO - PROCESS | 5546 | 1461195033641 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:33 INFO - PROCESS | 5546 | 1461195033907 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:30:34 INFO - PROCESS | 5546 | 1461195034145 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd87800 == 67 [pid = 5546] [id = 131] 16:30:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x8bd8c800) [pid = 5546] [serial = 393] [outer = (nil)] 16:30:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8bd8f000) [pid = 5546] [serial = 394] [outer = 0x8bd8c800] 16:30:34 INFO - PROCESS | 5546 | 1461195034260 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x8bdf5800) [pid = 5546] [serial = 395] [outer = 0x8bd8c800] 16:30:35 INFO - PROCESS | 5546 | 1461195035514 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:30:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1939ms 16:30:35 INFO - PROCESS | 5546 | 1461195035571 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 5546 | 1461195035576 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:30:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:30:35 INFO - PROCESS | 5546 | 1461195035587 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 5546 | 1461195035592 Marionette TRACE conn4 <- [1,498,null,{}] 16:30:35 INFO - PROCESS | 5546 | 1461195035601 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:35 INFO - PROCESS | 5546 | 1461195035900 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:30:36 INFO - PROCESS | 5546 | 1461195036080 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd8c400 == 68 [pid = 5546] [id = 132] 16:30:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x8bdfd400) [pid = 5546] [serial = 396] [outer = (nil)] 16:30:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x8c636000) [pid = 5546] [serial = 397] [outer = 0x8bdfd400] 16:30:36 INFO - PROCESS | 5546 | 1461195036168 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x8c63b400) [pid = 5546] [serial = 398] [outer = 0x8bdfd400] 16:30:37 INFO - PROCESS | 5546 | 1461195037271 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:30:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1742ms 16:30:37 INFO - PROCESS | 5546 | 1461195037329 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 5546 | 1461195037338 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:30:37 INFO - PROCESS | 5546 | 1461195037350 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 5546 | 1461195037354 Marionette TRACE conn4 <- [1,502,null,{}] 16:30:37 INFO - PROCESS | 5546 | 1461195037360 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:37 INFO - PROCESS | 5546 | 1461195037552 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:30:37 INFO - PROCESS | 5546 | 1461195037806 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c63cc00 == 69 [pid = 5546] [id = 133] 16:30:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x8c63d400) [pid = 5546] [serial = 399] [outer = (nil)] 16:30:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x8edf3c00) [pid = 5546] [serial = 400] [outer = 0x8c63d400] 16:30:37 INFO - PROCESS | 5546 | 1461195037944 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x8ee6c800) [pid = 5546] [serial = 401] [outer = 0x8c63d400] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x9aeba400) [pid = 5546] [serial = 315] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0xa0f98800) [pid = 5546] [serial = 271] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x99d87800) [pid = 5546] [serial = 309] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x92141800) [pid = 5546] [serial = 298] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x91405000) [pid = 5546] [serial = 297] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x99124c00) [pid = 5546] [serial = 306] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x9a509400) [pid = 5546] [serial = 310] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8fd8bc00) [pid = 5546] [serial = 312] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8fb4ec00) [pid = 5546] [serial = 273] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x979c9800) [pid = 5546] [serial = 276] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x94098000) [pid = 5546] [serial = 301] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x92e8cc00) [pid = 5546] [serial = 300] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x99d80000) [pid = 5546] [serial = 279] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x971dec00) [pid = 5546] [serial = 303] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x971eb800) [pid = 5546] [serial = 304] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0xa0a2a400) [pid = 5546] [serial = 282] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0xa47a3c00) [pid = 5546] [serial = 285] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0xa4c48000) [pid = 5546] [serial = 288] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x9050f400) [pid = 5546] [serial = 291] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8ee6a000) [pid = 5546] [serial = 294] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x99569c00) [pid = 5546] [serial = 313] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x9912cc00) [pid = 5546] [serial = 307] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 5546 | 1461195038908 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:30:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1586ms 16:30:38 INFO - PROCESS | 5546 | 1461195038937 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:30:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:30:38 INFO - PROCESS | 5546 | 1461195038942 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:30:38 INFO - PROCESS | 5546 | 1461195038950 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 5546 | 1461195038957 Marionette TRACE conn4 <- [1,506,null,{}] 16:30:38 INFO - PROCESS | 5546 | 1461195038974 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:39 INFO - PROCESS | 5546 | 1461195039168 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:30:39 INFO - PROCESS | 5546 | 1461195039295 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf6800 == 70 [pid = 5546] [id = 134] 16:30:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x8f7e1400) [pid = 5546] [serial = 402] [outer = (nil)] 16:30:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x8f7ea000) [pid = 5546] [serial = 403] [outer = 0x8f7e1400] 16:30:39 INFO - PROCESS | 5546 | 1461195039391 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x8f7ef400) [pid = 5546] [serial = 404] [outer = 0x8f7e1400] 16:30:40 INFO - PROCESS | 5546 | 1461195040264 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:30:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1393ms 16:30:40 INFO - PROCESS | 5546 | 1461195040342 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 5546 | 1461195040346 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:30:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:30:40 INFO - PROCESS | 5546 | 1461195040353 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 5546 | 1461195040358 Marionette TRACE conn4 <- [1,510,null,{}] 16:30:40 INFO - PROCESS | 5546 | 1461195040364 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:40 INFO - PROCESS | 5546 | 1461195040547 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:30:40 INFO - PROCESS | 5546 | 1461195040733 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdff800 == 71 [pid = 5546] [id = 135] 16:30:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x8f7ea800) [pid = 5546] [serial = 405] [outer = (nil)] 16:30:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9039dc00) [pid = 5546] [serial = 406] [outer = 0x8f7ea800] 16:30:40 INFO - PROCESS | 5546 | 1461195040826 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x9050d400) [pid = 5546] [serial = 407] [outer = 0x8f7ea800] 16:30:41 INFO - PROCESS | 5546 | 1461195041713 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:30:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1389ms 16:30:41 INFO - PROCESS | 5546 | 1461195041755 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:30:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:30:41 INFO - PROCESS | 5546 | 1461195041759 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:30:41 INFO - PROCESS | 5546 | 1461195041766 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 5546 | 1461195041770 Marionette TRACE conn4 <- [1,514,null,{}] 16:30:41 INFO - PROCESS | 5546 | 1461195041775 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 5546 | 1461195041985 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:30:42 INFO - PROCESS | 5546 | 1461195042018 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ffc3400 == 72 [pid = 5546] [id = 136] 16:30:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x8ffc8400) [pid = 5546] [serial = 408] [outer = (nil)] 16:30:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x91621400) [pid = 5546] [serial = 409] [outer = 0x8ffc8400] 16:30:42 INFO - PROCESS | 5546 | 1461195042097 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x92141c00) [pid = 5546] [serial = 410] [outer = 0x8ffc8400] 16:30:42 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x8edf4c00) [pid = 5546] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:30:42 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x9050fc00) [pid = 5546] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:30:42 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x971e5c00) [pid = 5546] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:30:42 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x99122400) [pid = 5546] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:30:42 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8fb50400) [pid = 5546] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:30:43 INFO - PROCESS | 5546 | 1461195043193 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:30:43 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 16:30:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1482ms 16:30:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:30:43 INFO - PROCESS | 5546 | 1461195043248 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 5546 | 1461195043251 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:30:43 INFO - PROCESS | 5546 | 1461195043258 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 5546 | 1461195043262 Marionette TRACE conn4 <- [1,518,null,{}] 16:30:43 INFO - PROCESS | 5546 | 1461195043268 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:43 INFO - PROCESS | 5546 | 1461195043567 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:30:43 INFO - PROCESS | 5546 | 1461195043857 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd8d400 == 73 [pid = 5546] [id = 137] 16:30:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x8bd8fc00) [pid = 5546] [serial = 411] [outer = (nil)] 16:30:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x8bdf2400) [pid = 5546] [serial = 412] [outer = 0x8bd8fc00] 16:30:43 INFO - PROCESS | 5546 | 1461195043960 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x8c634400) [pid = 5546] [serial = 413] [outer = 0x8bd8fc00] 16:30:44 INFO - PROCESS | 5546 | 1461195044928 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:30:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1737ms 16:30:45 INFO - PROCESS | 5546 | 1461195045000 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 5546 | 1461195045008 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:30:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:30:45 INFO - PROCESS | 5546 | 1461195045019 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 5546 | 1461195045025 Marionette TRACE conn4 <- [1,522,null,{}] 16:30:45 INFO - PROCESS | 5546 | 1461195045035 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:45 INFO - PROCESS | 5546 | 1461195045250 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:30:45 INFO - PROCESS | 5546 | 1461195045481 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf0400 == 74 [pid = 5546] [id = 138] 16:30:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x8f7e0400) [pid = 5546] [serial = 414] [outer = (nil)] 16:30:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x8f7e5000) [pid = 5546] [serial = 415] [outer = 0x8f7e0400] 16:30:45 INFO - PROCESS | 5546 | 1461195045597 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x8f7eb000) [pid = 5546] [serial = 416] [outer = 0x8f7e0400] 16:30:46 INFO - PROCESS | 5546 | 1461195046673 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:30:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1692ms 16:30:46 INFO - PROCESS | 5546 | 1461195046712 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 5546 | 1461195046716 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:30:46 INFO - PROCESS | 5546 | 1461195046725 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 5546 | 1461195046730 Marionette TRACE conn4 <- [1,526,null,{}] 16:30:46 INFO - PROCESS | 5546 | 1461195046737 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:46 INFO - PROCESS | 5546 | 1461195046948 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:30:47 INFO - PROCESS | 5546 | 1461195047224 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ffc9800 == 75 [pid = 5546] [id = 139] 16:30:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x90510800) [pid = 5546] [serial = 417] [outer = (nil)] 16:30:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x92140000) [pid = 5546] [serial = 418] [outer = 0x90510800] 16:30:47 INFO - PROCESS | 5546 | 1461195047343 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x92e8cc00) [pid = 5546] [serial = 419] [outer = 0x90510800] 16:30:48 INFO - PROCESS | 5546 | 1461195048354 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:30:48 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 16:30:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1685ms 16:30:48 INFO - PROCESS | 5546 | 1461195048412 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 5546 | 1461195048418 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:30:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:30:48 INFO - PROCESS | 5546 | 1461195048438 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 5546 | 1461195048447 Marionette TRACE conn4 <- [1,530,null,{}] 16:30:48 INFO - PROCESS | 5546 | 1461195048453 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:48 INFO - PROCESS | 5546 | 1461195048703 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:30:48 INFO - PROCESS | 5546 | 1461195048969 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd88c00 == 76 [pid = 5546] [id = 140] 16:30:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x91447c00) [pid = 5546] [serial = 420] [outer = (nil)] 16:30:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x971e3000) [pid = 5546] [serial = 421] [outer = 0x91447c00] 16:30:49 INFO - PROCESS | 5546 | 1461195049065 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x979c4400) [pid = 5546] [serial = 422] [outer = 0x91447c00] 16:30:50 INFO - PROCESS | 5546 | 1461195049988 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:30:50 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 16:30:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:30:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:30:50 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 16:30:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:30:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:30:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1601ms 16:30:50 INFO - PROCESS | 5546 | 1461195050034 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 5546 | 1461195050039 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:30:50 INFO - PROCESS | 5546 | 1461195050065 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 5546 | 1461195050070 Marionette TRACE conn4 <- [1,534,null,{}] 16:30:50 INFO - PROCESS | 5546 | 1461195050076 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:50 INFO - PROCESS | 5546 | 1461195050306 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:30:50 INFO - PROCESS | 5546 | 1461195050528 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc48c00 == 77 [pid = 5546] [id = 141] 16:30:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x96c08800) [pid = 5546] [serial = 423] [outer = (nil)] 16:30:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x99125000) [pid = 5546] [serial = 424] [outer = 0x96c08800] 16:30:50 INFO - PROCESS | 5546 | 1461195050638 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x9922a800) [pid = 5546] [serial = 425] [outer = 0x96c08800] 16:30:51 INFO - PROCESS | 5546 | 1461195051511 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:30:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:30:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1496ms 16:30:51 INFO - PROCESS | 5546 | 1461195051574 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 5546 | 1461195051579 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:30:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:30:51 INFO - PROCESS | 5546 | 1461195051588 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 5546 | 1461195051591 Marionette TRACE conn4 <- [1,538,null,{}] 16:30:51 INFO - PROCESS | 5546 | 1461195051599 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:51 INFO - PROCESS | 5546 | 1461195051812 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:30:52 INFO - PROCESS | 5546 | 1461195052012 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x99d88c00 == 78 [pid = 5546] [id = 142] 16:30:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x99d8b400) [pid = 5546] [serial = 426] [outer = (nil)] 16:30:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x9a509400) [pid = 5546] [serial = 427] [outer = 0x99d8b400] 16:30:52 INFO - PROCESS | 5546 | 1461195052175 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x9dfc8400) [pid = 5546] [serial = 428] [outer = 0x99d8b400] 16:30:53 INFO - PROCESS | 5546 | 1461195053137 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:30:53 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. 16:30:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1583ms 16:30:53 INFO - PROCESS | 5546 | 1461195053173 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 5546 | 1461195053176 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:30:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:30:53 INFO - PROCESS | 5546 | 1461195053185 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 5546 | 1461195053189 Marionette TRACE conn4 <- [1,542,null,{}] 16:30:53 INFO - PROCESS | 5546 | 1461195053215 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:53 INFO - PROCESS | 5546 | 1461195053415 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:30:53 INFO - PROCESS | 5546 | 1461195053590 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3d8000 == 79 [pid = 5546] [id = 143] 16:30:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x8b3dac00) [pid = 5546] [serial = 429] [outer = (nil)] 16:30:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x8b3e2000) [pid = 5546] [serial = 430] [outer = 0x8b3dac00] 16:30:53 INFO - PROCESS | 5546 | 1461195053682 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x8bdfd000) [pid = 5546] [serial = 431] [outer = 0x8b3dac00] 16:30:54 INFO - PROCESS | 5546 | 1461195054602 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:30:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1453ms 16:30:54 INFO - PROCESS | 5546 | 1461195054639 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 5546 | 1461195054643 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:30:54 INFO - PROCESS | 5546 | 1461195054651 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 5546 | 1461195054655 Marionette TRACE conn4 <- [1,546,null,{}] 16:30:54 INFO - PROCESS | 5546 | 1461195054661 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:54 INFO - PROCESS | 5546 | 1461195054903 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:30:55 INFO - PROCESS | 5546 | 1461195055081 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3db800 == 80 [pid = 5546] [id = 144] 16:30:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x8b3e0000) [pid = 5546] [serial = 432] [outer = (nil)] 16:30:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x92dad800) [pid = 5546] [serial = 433] [outer = 0x8b3e0000] 16:30:55 INFO - PROCESS | 5546 | 1461195055172 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x92db1800) [pid = 5546] [serial = 434] [outer = 0x8b3e0000] 16:30:56 INFO - PROCESS | 5546 | 1461195056181 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:30:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1551ms 16:30:56 INFO - PROCESS | 5546 | 1461195056237 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 5546 | 1461195056241 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:30:56 INFO - PROCESS | 5546 | 1461195056252 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 5546 | 1461195056255 Marionette TRACE conn4 <- [1,550,null,{}] 16:30:56 INFO - PROCESS | 5546 | 1461195056263 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:56 INFO - PROCESS | 5546 | 1461195056482 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:30:56 INFO - PROCESS | 5546 | 1461195056711 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3d7c00 == 81 [pid = 5546] [id = 145] 16:30:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x8b7c1800) [pid = 5546] [serial = 435] [outer = (nil)] 16:30:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x8b7c4c00) [pid = 5546] [serial = 436] [outer = 0x8b7c1800] 16:30:56 INFO - PROCESS | 5546 | 1461195056824 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x8b7cdc00) [pid = 5546] [serial = 437] [outer = 0x8b7c1800] 16:30:57 INFO - PROCESS | 5546 | 1461195057704 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:30:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:30:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1546ms 16:30:57 INFO - PROCESS | 5546 | 1461195057800 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 5546 | 1461195057803 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:30:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:30:57 INFO - PROCESS | 5546 | 1461195057811 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 5546 | 1461195057814 Marionette TRACE conn4 <- [1,554,null,{}] 16:30:57 INFO - PROCESS | 5546 | 1461195057821 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 5546 | 1461195058058 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:30:58 INFO - PROCESS | 5546 | 1461195058285 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7c7c00 == 82 [pid = 5546] [id = 146] 16:30:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x8b7cd400) [pid = 5546] [serial = 438] [outer = (nil)] 16:30:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x92db3c00) [pid = 5546] [serial = 439] [outer = 0x8b7cd400] 16:30:58 INFO - PROCESS | 5546 | 1461195058391 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x92db7800) [pid = 5546] [serial = 440] [outer = 0x8b7cd400] 16:30:59 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:30:59 INFO - PROCESS | 5546 | 1461195059343 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:30:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:30:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1593ms 16:30:59 INFO - PROCESS | 5546 | 1461195059405 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 5546 | 1461195059411 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:30:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:30:59 INFO - PROCESS | 5546 | 1461195059418 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 5546 | 1461195059426 Marionette TRACE conn4 <- [1,558,null,{}] 16:30:59 INFO - PROCESS | 5546 | 1461195059437 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:59 INFO - PROCESS | 5546 | 1461195059687 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:30:59 INFO - PROCESS | 5546 | 1461195059976 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x89ac4400 == 83 [pid = 5546] [id = 147] 16:31:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x89ac4800) [pid = 5546] [serial = 441] [outer = (nil)] 16:31:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x89ac7000) [pid = 5546] [serial = 442] [outer = 0x89ac4800] 16:31:00 INFO - PROCESS | 5546 | 1461195060087 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x8ee62c00) [pid = 5546] [serial = 443] [outer = 0x89ac4800] 16:31:01 INFO - PROCESS | 5546 | 1461195061047 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:31:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1691ms 16:31:01 INFO - PROCESS | 5546 | 1461195061111 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:31:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:31:01 INFO - PROCESS | 5546 | 1461195061125 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:31:01 INFO - PROCESS | 5546 | 1461195061133 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 5546 | 1461195061138 Marionette TRACE conn4 <- [1,562,null,{}] 16:31:01 INFO - PROCESS | 5546 | 1461195061145 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:01 INFO - PROCESS | 5546 | 1461195061405 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:31:01 INFO - PROCESS | 5546 | 1461195061687 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x89ac6c00 == 84 [pid = 5546] [id = 148] 16:31:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x89c8d800) [pid = 5546] [serial = 444] [outer = (nil)] 16:31:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 195 (0x89c96000) [pid = 5546] [serial = 445] [outer = 0x89c8d800] 16:31:01 INFO - PROCESS | 5546 | 1461195061790 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 196 (0x89c9a000) [pid = 5546] [serial = 446] [outer = 0x89c8d800] 16:31:02 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:02 INFO - PROCESS | 5546 | 1461195062802 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:31:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1744ms 16:31:02 INFO - PROCESS | 5546 | 1461195062877 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 5546 | 1461195062881 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:31:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:31:02 INFO - PROCESS | 5546 | 1461195062890 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 5546 | 1461195062894 Marionette TRACE conn4 <- [1,566,null,{}] 16:31:02 INFO - PROCESS | 5546 | 1461195062901 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:03 INFO - PROCESS | 5546 | 1461195063139 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:31:03 INFO - PROCESS | 5546 | 1461195063418 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x89651000 == 85 [pid = 5546] [id = 149] 16:31:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x89651c00) [pid = 5546] [serial = 447] [outer = (nil)] 16:31:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x89657c00) [pid = 5546] [serial = 448] [outer = 0x89651c00] 16:31:03 INFO - PROCESS | 5546 | 1461195063514 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x89659400) [pid = 5546] [serial = 449] [outer = 0x89651c00] 16:31:04 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:04 INFO - PROCESS | 5546 | 1461195064426 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:31:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:31:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1593ms 16:31:04 INFO - PROCESS | 5546 | 1461195064483 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 5546 | 1461195064487 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:31:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:31:04 INFO - PROCESS | 5546 | 1461195064495 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 5546 | 1461195064499 Marionette TRACE conn4 <- [1,570,null,{}] 16:31:04 INFO - PROCESS | 5546 | 1461195064506 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:04 INFO - PROCESS | 5546 | 1461195064711 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:31:05 INFO - PROCESS | 5546 | 1461195065360 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c92400 == 86 [pid = 5546] [id = 150] 16:31:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 200 (0x89c92800) [pid = 5546] [serial = 450] [outer = (nil)] 16:31:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 201 (0x89c96400) [pid = 5546] [serial = 451] [outer = 0x89c92800] 16:31:05 INFO - PROCESS | 5546 | 1461195065459 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 202 (0x89c9b800) [pid = 5546] [serial = 452] [outer = 0x89c92800] 16:31:06 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:06 INFO - PROCESS | 5546 | 1461195066441 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:31:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:31:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1987ms 16:31:06 INFO - PROCESS | 5546 | 1461195066487 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 5546 | 1461195066498 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:31:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:31:06 INFO - PROCESS | 5546 | 1461195066511 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 5546 | 1461195066517 Marionette TRACE conn4 <- [1,574,null,{}] 16:31:06 INFO - PROCESS | 5546 | 1461195066546 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:06 INFO - PROCESS | 5546 | 1461195066759 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:31:07 INFO - PROCESS | 5546 | 1461195067128 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7c8c00 == 87 [pid = 5546] [id = 151] 16:31:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 203 (0x8bc3cc00) [pid = 5546] [serial = 453] [outer = (nil)] 16:31:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 204 (0x8bcaac00) [pid = 5546] [serial = 454] [outer = 0x8bc3cc00] 16:31:07 INFO - PROCESS | 5546 | 1461195067226 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 205 (0x8bdf1000) [pid = 5546] [serial = 455] [outer = 0x8bc3cc00] 16:31:08 INFO - PROCESS | 5546 | 1461195068205 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:31:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1761ms 16:31:08 INFO - PROCESS | 5546 | 1461195068276 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 5546 | 1461195068283 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:31:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:31:08 INFO - PROCESS | 5546 | 1461195068290 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 5546 | 1461195068294 Marionette TRACE conn4 <- [1,578,null,{}] 16:31:08 INFO - PROCESS | 5546 | 1461195068301 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:08 INFO - PROCESS | 5546 | 1461195068535 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:31:08 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb5cc00 == 86 [pid = 5546] [id = 50] 16:31:08 INFO - PROCESS | 5546 | --DOCSHELL 0x8edeac00 == 85 [pid = 5546] [id = 116] 16:31:08 INFO - PROCESS | 5546 | --DOCSHELL 0xa47af400 == 84 [pid = 5546] [id = 96] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 204 (0x8efe8800) [pid = 5546] [serial = 318] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 203 (0x92147000) [pid = 5546] [serial = 321] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 202 (0x99052c00) [pid = 5546] [serial = 324] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 201 (0x9df9c800) [pid = 5546] [serial = 327] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 200 (0x9ff56800) [pid = 5546] [serial = 330] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 199 (0x8ffcec00) [pid = 5546] [serial = 333] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0xa45e9c00) [pid = 5546] [serial = 336] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0xa4c4d800) [pid = 5546] [serial = 339] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x9dfc6400) [pid = 5546] [serial = 360] [outer = (nil)] [url = about:blank] 16:31:08 INFO - PROCESS | 5546 | 1461195068911 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 5546 | --DOCSHELL 0x97d81400 == 83 [pid = 5546] [id = 38] 16:31:08 INFO - PROCESS | 5546 | --DOCSHELL 0x8ffc3400 == 82 [pid = 5546] [id = 136] 16:31:08 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdff800 == 81 [pid = 5546] [id = 135] 16:31:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc40000 == 82 [pid = 5546] [id = 152] 16:31:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x8bc46c00) [pid = 5546] [serial = 456] [outer = (nil)] 16:31:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x8bdff800) [pid = 5546] [serial = 457] [outer = 0x8bc46c00] 16:31:09 INFO - PROCESS | 5546 | 1461195069018 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x8ede9c00) [pid = 5546] [serial = 458] [outer = 0x8bc46c00] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8edf6800 == 81 [pid = 5546] [id = 134] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8c63cc00 == 80 [pid = 5546] [id = 133] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd8c400 == 79 [pid = 5546] [id = 132] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d5000 == 78 [pid = 5546] [id = 127] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8c635000 == 77 [pid = 5546] [id = 126] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8c758c00 == 76 [pid = 5546] [id = 125] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8c74c000 == 75 [pid = 5546] [id = 124] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0xa4a02c00 == 74 [pid = 5546] [id = 123] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x979cb400 == 73 [pid = 5546] [id = 122] 16:31:09 INFO - PROCESS | 5546 | --DOCSHELL 0x8efe7c00 == 72 [pid = 5546] [id = 121] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0x90506c00) [pid = 5546] [serial = 346] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0x8fd8b400) [pid = 5546] [serial = 345] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x9214a400) [pid = 5546] [serial = 348] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 195 (0x92e90800) [pid = 5546] [serial = 349] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 194 (0x8e3d5800) [pid = 5546] [serial = 342] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x979ca800) [pid = 5546] [serial = 351] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x991ebc00) [pid = 5546] [serial = 354] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x9956b800) [pid = 5546] [serial = 355] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x9050e400) [pid = 5546] [serial = 357] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x971ec400) [pid = 5546] [serial = 358] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x99047400) [pid = 5546] [serial = 352] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 5546 | 1461195069932 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:31:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1698ms 16:31:09 INFO - PROCESS | 5546 | 1461195069990 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 5546 | 1461195069993 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:31:10 INFO - PROCESS | 5546 | 1461195070008 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 5546 | 1461195070018 Marionette TRACE conn4 <- [1,582,null,{}] 16:31:10 INFO - PROCESS | 5546 | 1461195070028 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:10 INFO - PROCESS | 5546 | 1461195070239 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:31:10 INFO - PROCESS | 5546 | 1461195070390 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c635000 == 73 [pid = 5546] [id = 153] 16:31:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x8efe6000) [pid = 5546] [serial = 459] [outer = (nil)] 16:31:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x8fd8b400) [pid = 5546] [serial = 460] [outer = 0x8efe6000] 16:31:10 INFO - PROCESS | 5546 | 1461195070473 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x8ffc9c00) [pid = 5546] [serial = 461] [outer = 0x8efe6000] 16:31:11 INFO - PROCESS | 5546 | 1461195071401 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:31:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:31:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1450ms 16:31:11 INFO - PROCESS | 5546 | 1461195071452 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 5546 | 1461195071456 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:31:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:31:11 INFO - PROCESS | 5546 | 1461195071469 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - PROCESS | 5546 | 1461195071472 Marionette TRACE conn4 <- [1,586,null,{}] 16:31:11 INFO - PROCESS | 5546 | 1461195071479 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:11 INFO - PROCESS | 5546 | 1461195071715 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:31:11 INFO - PROCESS | 5546 | 1461195071745 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc44400 == 74 [pid = 5546] [id = 154] 16:31:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x8e3d4400) [pid = 5546] [serial = 462] [outer = (nil)] 16:31:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x90506400) [pid = 5546] [serial = 463] [outer = 0x8e3d4400] 16:31:11 INFO - PROCESS | 5546 | 1461195071825 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x9050a000) [pid = 5546] [serial = 464] [outer = 0x8e3d4400] 16:31:12 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:12 INFO - PROCESS | 5546 | 1461195072790 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:31:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1392ms 16:31:12 INFO - PROCESS | 5546 | 1461195072856 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 5546 | 1461195072859 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:31:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:31:12 INFO - PROCESS | 5546 | 1461195072866 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 5546 | 1461195072869 Marionette TRACE conn4 <- [1,590,null,{}] 16:31:12 INFO - PROCESS | 5546 | 1461195072875 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:13 INFO - PROCESS | 5546 | 1461195073109 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:31:13 INFO - PROCESS | 5546 | 1461195073136 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x92143800 == 75 [pid = 5546] [id = 155] 16:31:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 195 (0x92144c00) [pid = 5546] [serial = 465] [outer = (nil)] 16:31:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 196 (0x9214d000) [pid = 5546] [serial = 466] [outer = 0x92144c00] 16:31:13 INFO - PROCESS | 5546 | 1461195073231 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x92e98c00) [pid = 5546] [serial = 467] [outer = 0x92144c00] 16:31:13 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x971e0400) [pid = 5546] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:31:13 INFO - PROCESS | 5546 | --DOMWINDOW == 195 (0x8f7e1400) [pid = 5546] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:31:13 INFO - PROCESS | 5546 | --DOMWINDOW == 194 (0x8f7ea800) [pid = 5546] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:31:13 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x8c63d400) [pid = 5546] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:31:13 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x9ae25400) [pid = 5546] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:31:13 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x8bdfd400) [pid = 5546] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:31:14 INFO - PROCESS | 5546 | 1461195074488 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:31:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:31:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1689ms 16:31:14 INFO - PROCESS | 5546 | 1461195074556 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:31:14 INFO - PROCESS | 5546 | 1461195074560 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:31:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:31:14 INFO - PROCESS | 5546 | 1461195074567 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 5546 | 1461195074572 Marionette TRACE conn4 <- [1,594,null,{}] 16:31:14 INFO - PROCESS | 5546 | 1461195074579 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:14 INFO - PROCESS | 5546 | 1461195074765 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:31:14 INFO - PROCESS | 5546 | 1461195074904 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efdd400 == 76 [pid = 5546] [id = 156] 16:31:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x8f7e1400) [pid = 5546] [serial = 468] [outer = (nil)] 16:31:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x92eef800) [pid = 5546] [serial = 469] [outer = 0x8f7e1400] 16:31:14 INFO - PROCESS | 5546 | 1461195074988 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x9904a800) [pid = 5546] [serial = 470] [outer = 0x8f7e1400] 16:31:15 INFO - PROCESS | 5546 | 1461195075886 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:31:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1349ms 16:31:15 INFO - PROCESS | 5546 | 1461195075925 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 5546 | 1461195075932 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:31:15 INFO - PROCESS | 5546 | 1461195075942 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 5546 | 1461195075948 Marionette TRACE conn4 <- [1,598,null,{}] 16:31:15 INFO - PROCESS | 5546 | 1461195075970 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:16 INFO - PROCESS | 5546 | 1461195076180 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:31:16 INFO - PROCESS | 5546 | 1461195076445 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3e0c00 == 77 [pid = 5546] [id = 157] 16:31:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 195 (0x8b3e2400) [pid = 5546] [serial = 471] [outer = (nil)] 16:31:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 196 (0x8b7c6400) [pid = 5546] [serial = 472] [outer = 0x8b3e2400] 16:31:16 INFO - PROCESS | 5546 | 1461195076587 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x8bc48000) [pid = 5546] [serial = 473] [outer = 0x8b3e2400] 16:31:17 INFO - PROCESS | 5546 | 1461195077534 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1649ms 16:31:17 INFO - PROCESS | 5546 | 1461195077592 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 5546 | 1461195077601 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:31:17 INFO - PROCESS | 5546 | 1461195077614 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 5546 | 1461195077619 Marionette TRACE conn4 <- [1,602,null,{}] 16:31:17 INFO - PROCESS | 5546 | 1461195077626 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:17 INFO - PROCESS | 5546 | 1461195077879 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:31:18 INFO - PROCESS | 5546 | 1461195078163 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bcaa800 == 78 [pid = 5546] [id = 158] 16:31:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x8bdfa000) [pid = 5546] [serial = 474] [outer = (nil)] 16:31:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x8e3d9c00) [pid = 5546] [serial = 475] [outer = 0x8bdfa000] 16:31:18 INFO - PROCESS | 5546 | 1461195078259 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 200 (0x8efe8800) [pid = 5546] [serial = 476] [outer = 0x8bdfa000] 16:31:19 INFO - PROCESS | 5546 | 1461195079386 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:31:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1844ms 16:31:19 INFO - PROCESS | 5546 | 1461195079458 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 5546 | 1461195079461 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:31:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:31:19 INFO - PROCESS | 5546 | 1461195079470 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 5546 | 1461195079476 Marionette TRACE conn4 <- [1,606,null,{}] 16:31:19 INFO - PROCESS | 5546 | 1461195079494 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:19 INFO - PROCESS | 5546 | 1461195079757 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:31:20 INFO - PROCESS | 5546 | 1461195080084 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8f7ea800 == 79 [pid = 5546] [id = 159] 16:31:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 201 (0x9214d400) [pid = 5546] [serial = 477] [outer = (nil)] 16:31:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 202 (0x92e92000) [pid = 5546] [serial = 478] [outer = 0x9214d400] 16:31:20 INFO - PROCESS | 5546 | 1461195080188 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 203 (0x9527d400) [pid = 5546] [serial = 479] [outer = 0x9214d400] 16:31:21 INFO - PROCESS | 5546 | 1461195081317 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:31:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1892ms 16:31:21 INFO - PROCESS | 5546 | 1461195081362 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:31:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:31:21 INFO - PROCESS | 5546 | 1461195081368 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:31:21 INFO - PROCESS | 5546 | 1461195081374 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 5546 | 1461195081377 Marionette TRACE conn4 <- [1,610,null,{}] 16:31:21 INFO - PROCESS | 5546 | 1461195081384 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 5546 | 1461195081588 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:31:21 INFO - PROCESS | 5546 | 1461195081817 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x9956c400 == 80 [pid = 5546] [id = 160] 16:31:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 204 (0x9956e000) [pid = 5546] [serial = 480] [outer = (nil)] 16:31:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 205 (0x9b0ab800) [pid = 5546] [serial = 481] [outer = 0x9956e000] 16:31:21 INFO - PROCESS | 5546 | 1461195081960 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 206 (0x9dfc5800) [pid = 5546] [serial = 482] [outer = 0x9956e000] 16:31:22 INFO - PROCESS | 5546 | 1461195082869 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:31:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1532ms 16:31:22 INFO - PROCESS | 5546 | 1461195082907 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 5546 | 1461195082912 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:31:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:31:22 INFO - PROCESS | 5546 | 1461195082920 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 5546 | 1461195082924 Marionette TRACE conn4 <- [1,614,null,{}] 16:31:22 INFO - PROCESS | 5546 | 1461195082931 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 5546 | 1461195083152 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:31:23 INFO - PROCESS | 5546 | 1461195083383 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x99125400 == 81 [pid = 5546] [id = 161] 16:31:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 207 (0x99129c00) [pid = 5546] [serial = 483] [outer = (nil)] 16:31:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 208 (0x9fc55400) [pid = 5546] [serial = 484] [outer = 0x99129c00] 16:31:23 INFO - PROCESS | 5546 | 1461195083520 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 209 (0x9ff9f800) [pid = 5546] [serial = 485] [outer = 0x99129c00] 16:31:24 INFO - PROCESS | 5546 | 1461195084479 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:31:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1634ms 16:31:24 INFO - PROCESS | 5546 | 1461195084555 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 5546 | 1461195084560 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:31:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:31:24 INFO - PROCESS | 5546 | 1461195084567 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 5546 | 1461195084571 Marionette TRACE conn4 <- [1,618,null,{}] 16:31:24 INFO - PROCESS | 5546 | 1461195084578 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:24 INFO - PROCESS | 5546 | 1461195084846 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:31:25 INFO - PROCESS | 5546 | 1461195085108 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x8964f000 == 82 [pid = 5546] [id = 162] 16:31:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 210 (0x8bb34800) [pid = 5546] [serial = 486] [outer = (nil)] 16:31:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 211 (0x8bb3d000) [pid = 5546] [serial = 487] [outer = 0x8bb34800] 16:31:25 INFO - PROCESS | 5546 | 1461195085209 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 212 (0x9ffd3400) [pid = 5546] [serial = 488] [outer = 0x8bb34800] 16:31:26 INFO - PROCESS | 5546 | 1461195086498 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:31:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1988ms 16:31:26 INFO - PROCESS | 5546 | 1461195086567 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:31:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:31:26 INFO - PROCESS | 5546 | 1461195086573 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:31:26 INFO - PROCESS | 5546 | 1461195086586 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 5546 | 1461195086589 Marionette TRACE conn4 <- [1,622,null,{}] 16:31:26 INFO - PROCESS | 5546 | 1461195086597 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:26 INFO - PROCESS | 5546 | 1461195086879 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:31:27 INFO - PROCESS | 5546 | 1461195087071 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb31800 == 83 [pid = 5546] [id = 163] 16:31:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 213 (0x8bb3f800) [pid = 5546] [serial = 489] [outer = (nil)] 16:31:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 214 (0xa0f43800) [pid = 5546] [serial = 490] [outer = 0x8bb3f800] 16:31:27 INFO - PROCESS | 5546 | 1461195087170 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 215 (0xa0f9e800) [pid = 5546] [serial = 491] [outer = 0x8bb3f800] 16:31:28 INFO - PROCESS | 5546 | 1461195088077 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:31:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1544ms 16:31:28 INFO - PROCESS | 5546 | 1461195088125 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 5546 | 1461195088129 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:31:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:31:28 INFO - PROCESS | 5546 | 1461195088137 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 5546 | 1461195088140 Marionette TRACE conn4 <- [1,626,null,{}] 16:31:28 INFO - PROCESS | 5546 | 1461195088147 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:28 INFO - PROCESS | 5546 | 1461195088347 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:31:28 INFO - PROCESS | 5546 | 1461195088531 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x89ac4000 == 84 [pid = 5546] [id = 164] 16:31:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 216 (0x8c725800) [pid = 5546] [serial = 492] [outer = (nil)] 16:31:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 217 (0x8c72d000) [pid = 5546] [serial = 493] [outer = 0x8c725800] 16:31:28 INFO - PROCESS | 5546 | 1461195088668 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 218 (0x8c730400) [pid = 5546] [serial = 494] [outer = 0x8c725800] 16:31:29 INFO - PROCESS | 5546 | 1461195089623 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:31:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:31:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1535ms 16:31:29 INFO - PROCESS | 5546 | 1461195089672 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:31:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:31:29 INFO - PROCESS | 5546 | 1461195089677 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:31:29 INFO - PROCESS | 5546 | 1461195089684 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:31:29 INFO - PROCESS | 5546 | 1461195089688 Marionette TRACE conn4 <- [1,630,null,{}] 16:31:29 INFO - PROCESS | 5546 | 1461195089695 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:29 INFO - PROCESS | 5546 | 1461195089904 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:31:30 INFO - PROCESS | 5546 | 1461195090135 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c727c00 == 85 [pid = 5546] [id = 165] 16:31:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 219 (0x8c729800) [pid = 5546] [serial = 495] [outer = (nil)] 16:31:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 220 (0xa0c1c400) [pid = 5546] [serial = 496] [outer = 0x8c729800] 16:31:30 INFO - PROCESS | 5546 | 1461195090272 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 221 (0xa4471400) [pid = 5546] [serial = 497] [outer = 0x8c729800] 16:31:31 INFO - PROCESS | 5546 | 1461195091234 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:31:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:31:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1590ms 16:31:31 INFO - PROCESS | 5546 | 1461195091275 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 5546 | 1461195091280 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:31:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:31:31 INFO - PROCESS | 5546 | 1461195091286 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 5546 | 1461195091291 Marionette TRACE conn4 <- [1,634,null,{}] 16:31:31 INFO - PROCESS | 5546 | 1461195091297 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:31 INFO - PROCESS | 5546 | 1461195091523 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:31:31 INFO - PROCESS | 5546 | 1461195091754 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x891e7800 == 86 [pid = 5546] [id = 166] 16:31:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 222 (0x891e8000) [pid = 5546] [serial = 498] [outer = (nil)] 16:31:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 223 (0x891f0000) [pid = 5546] [serial = 499] [outer = 0x891e8000] 16:31:31 INFO - PROCESS | 5546 | 1461195091889 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 224 (0x891f3c00) [pid = 5546] [serial = 500] [outer = 0x891e8000] 16:31:32 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:32 INFO - PROCESS | 5546 | 1461195092744 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:31:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1535ms 16:31:32 INFO - PROCESS | 5546 | 1461195092822 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 5546 | 1461195092826 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:31:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:31:32 INFO - PROCESS | 5546 | 1461195092834 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 5546 | 1461195092840 Marionette TRACE conn4 <- [1,638,null,{}] 16:31:32 INFO - PROCESS | 5546 | 1461195092847 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:33 INFO - PROCESS | 5546 | 1461195093109 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:31:33 INFO - PROCESS | 5546 | 1461195093375 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x891f0400 == 87 [pid = 5546] [id = 167] 16:31:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 225 (0x8e5cd800) [pid = 5546] [serial = 501] [outer = (nil)] 16:31:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 226 (0x8e5d0c00) [pid = 5546] [serial = 502] [outer = 0x8e5cd800] 16:31:33 INFO - PROCESS | 5546 | 1461195093483 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 227 (0x8e5d5400) [pid = 5546] [serial = 503] [outer = 0x8e5cd800] 16:31:34 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:34 INFO - PROCESS | 5546 | 1461195094413 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:31:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1637ms 16:31:34 INFO - PROCESS | 5546 | 1461195094472 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 5546 | 1461195094475 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:31:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:31:34 INFO - PROCESS | 5546 | 1461195094483 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 5546 | 1461195094486 Marionette TRACE conn4 <- [1,642,null,{}] 16:31:34 INFO - PROCESS | 5546 | 1461195094493 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 5546 | 1461195094713 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:31:34 INFO - PROCESS | 5546 | 1461195094948 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x881ab400 == 88 [pid = 5546] [id = 168] 16:31:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 228 (0x881ae400) [pid = 5546] [serial = 504] [outer = (nil)] 16:31:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 229 (0x881b3400) [pid = 5546] [serial = 505] [outer = 0x881ae400] 16:31:35 INFO - PROCESS | 5546 | 1461195095085 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 230 (0x881b7000) [pid = 5546] [serial = 506] [outer = 0x881ae400] 16:31:35 INFO - PROCESS | 5546 | 1461195095996 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:31:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1584ms 16:31:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:31:36 INFO - PROCESS | 5546 | 1461195096068 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 5546 | 1461195096071 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:31:36 INFO - PROCESS | 5546 | 1461195096079 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 5546 | 1461195096082 Marionette TRACE conn4 <- [1,646,null,{}] 16:31:36 INFO - PROCESS | 5546 | 1461195096100 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:36 INFO - PROCESS | 5546 | 1461195096339 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:31:36 INFO - PROCESS | 5546 | 1461195096653 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x881b1c00 == 89 [pid = 5546] [id = 169] 16:31:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 231 (0x881b4800) [pid = 5546] [serial = 507] [outer = (nil)] 16:31:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 232 (0x8c758800) [pid = 5546] [serial = 508] [outer = 0x881b4800] 16:31:36 INFO - PROCESS | 5546 | 1461195096745 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 233 (0x8edf2c00) [pid = 5546] [serial = 509] [outer = 0x881b4800] 16:31:37 INFO - PROCESS | 5546 | 1461195097633 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:31:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1594ms 16:31:37 INFO - PROCESS | 5546 | 1461195097672 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 5546 | 1461195097676 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:31:37 INFO - PROCESS | 5546 | 1461195097683 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 5546 | 1461195097688 Marionette TRACE conn4 <- [1,650,null,{}] 16:31:37 INFO - PROCESS | 5546 | 1461195097695 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:37 INFO - PROCESS | 5546 | 1461195097895 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:31:38 INFO - PROCESS | 5546 | 1461195098137 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x881b4c00 == 90 [pid = 5546] [id = 170] 16:31:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 234 (0x8b3a0800) [pid = 5546] [serial = 510] [outer = (nil)] 16:31:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 235 (0x8b3a5c00) [pid = 5546] [serial = 511] [outer = 0x8b3a0800] 16:31:38 INFO - PROCESS | 5546 | 1461195098269 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 236 (0x8b3a8c00) [pid = 5546] [serial = 512] [outer = 0x8b3a0800] 16:31:39 INFO - PROCESS | 5546 | 1461195099129 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:31:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1486ms 16:31:39 INFO - PROCESS | 5546 | 1461195099171 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 5546 | 1461195099174 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:31:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:31:39 INFO - PROCESS | 5546 | 1461195099182 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 5546 | 1461195099184 Marionette TRACE conn4 <- [1,654,null,{}] 16:31:39 INFO - PROCESS | 5546 | 1461195099191 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:39 INFO - PROCESS | 5546 | 1461195099402 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:31:40 INFO - PROCESS | 5546 | 1461195100090 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c8e000 == 91 [pid = 5546] [id = 171] 16:31:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 237 (0x89c8e800) [pid = 5546] [serial = 513] [outer = (nil)] 16:31:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 238 (0x89c96c00) [pid = 5546] [serial = 514] [outer = 0x89c8e800] 16:31:40 INFO - PROCESS | 5546 | 1461195100188 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 239 (0x8b3a0000) [pid = 5546] [serial = 515] [outer = 0x89c8e800] 16:31:41 INFO - PROCESS | 5546 | 1461195101082 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:31:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1938ms 16:31:41 INFO - PROCESS | 5546 | 1461195101121 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 5546 | 1461195101128 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:31:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:31:41 INFO - PROCESS | 5546 | 1461195101139 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 5546 | 1461195101144 Marionette TRACE conn4 <- [1,658,null,{}] 16:31:41 INFO - PROCESS | 5546 | 1461195101152 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 5546 | 1461195101364 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:31:41 INFO - PROCESS | 5546 | 1461195101659 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x8965b000 == 92 [pid = 5546] [id = 172] 16:31:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 240 (0x8b3ad800) [pid = 5546] [serial = 516] [outer = (nil)] 16:31:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 241 (0x8bb34000) [pid = 5546] [serial = 517] [outer = 0x8b3ad800] 16:31:41 INFO - PROCESS | 5546 | 1461195101876 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 242 (0x8bd89800) [pid = 5546] [serial = 518] [outer = 0x8b3ad800] 16:31:42 INFO - PROCESS | 5546 | 1461195102881 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:31:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1804ms 16:31:42 INFO - PROCESS | 5546 | 1461195102947 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 5546 | 1461195102954 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:31:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:31:42 INFO - PROCESS | 5546 | 1461195102963 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 5546 | 1461195102967 Marionette TRACE conn4 <- [1,662,null,{}] 16:31:42 INFO - PROCESS | 5546 | 1461195102974 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:43 INFO - PROCESS | 5546 | 1461195103178 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:31:43 INFO - PROCESS | 5546 | 1461195103467 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3d9800 == 93 [pid = 5546] [id = 173] 16:31:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 243 (0x8b3e2800) [pid = 5546] [serial = 519] [outer = (nil)] 16:31:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 244 (0x8bd87c00) [pid = 5546] [serial = 520] [outer = 0x8b3e2800] 16:31:43 INFO - PROCESS | 5546 | 1461195103621 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 245 (0x8c63b000) [pid = 5546] [serial = 521] [outer = 0x8b3e2800] 16:31:43 INFO - PROCESS | 5546 | --DOCSHELL 0x979cb800 == 92 [pid = 5546] [id = 118] 16:31:43 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb5a400 == 91 [pid = 5546] [id = 36] 16:31:43 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d2400 == 90 [pid = 5546] [id = 115] 16:31:43 INFO - PROCESS | 5546 | --DOCSHELL 0x971df000 == 89 [pid = 5546] [id = 108] 16:31:43 INFO - PROCESS | 5546 | --DOCSHELL 0x991e7400 == 88 [pid = 5546] [id = 82] 16:31:43 INFO - PROCESS | 5546 | --DOCSHELL 0x9ae86400 == 87 [pid = 5546] [id = 81] 16:31:43 INFO - PROCESS | 5546 | --DOMWINDOW == 244 (0x8bcafc00) [pid = 5546] [serial = 385] [outer = (nil)] [url = about:blank] 16:31:43 INFO - PROCESS | 5546 | --DOMWINDOW == 243 (0x8bdf5000) [pid = 5546] [serial = 388] [outer = (nil)] [url = about:blank] 16:31:43 INFO - PROCESS | 5546 | --DOMWINDOW == 242 (0x8bc43c00) [pid = 5546] [serial = 391] [outer = (nil)] [url = about:blank] 16:31:43 INFO - PROCESS | 5546 | --DOMWINDOW == 241 (0x8bd8f000) [pid = 5546] [serial = 394] [outer = (nil)] [url = about:blank] 16:31:43 INFO - PROCESS | 5546 | --DOMWINDOW == 240 (0x8c63f000) [pid = 5546] [serial = 378] [outer = (nil)] [url = about:blank] 16:31:43 INFO - PROCESS | 5546 | --DOMWINDOW == 239 (0x903a0c00) [pid = 5546] [serial = 375] [outer = (nil)] [url = about:blank] 16:31:43 INFO - PROCESS | 5546 | --DOMWINDOW == 238 (0x92eeb000) [pid = 5546] [serial = 382] [outer = (nil)] [url = about:blank] 16:31:43 INFO - PROCESS | 5546 | --DOMWINDOW == 237 (0x91621400) [pid = 5546] [serial = 409] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3d8000 == 86 [pid = 5546] [id = 143] 16:31:44 INFO - PROCESS | 5546 | --DOCSHELL 0x99d88c00 == 85 [pid = 5546] [id = 142] 16:31:44 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:44 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc48c00 == 84 [pid = 5546] [id = 141] 16:31:44 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd88c00 == 83 [pid = 5546] [id = 140] 16:31:44 INFO - PROCESS | 5546 | --DOCSHELL 0x8ffc9800 == 82 [pid = 5546] [id = 139] 16:31:44 INFO - PROCESS | 5546 | --DOCSHELL 0x8edf0400 == 81 [pid = 5546] [id = 138] 16:31:44 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd8d400 == 80 [pid = 5546] [id = 137] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 236 (0x9fb8e800) [pid = 5546] [serial = 361] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 235 (0x8f7ea000) [pid = 5546] [serial = 403] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 234 (0x9050d400) [pid = 5546] [serial = 407] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 233 (0x8edf3c00) [pid = 5546] [serial = 400] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 232 (0x9b0abc00) [pid = 5546] [serial = 316] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 231 (0x8c636000) [pid = 5546] [serial = 397] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 230 (0x8c759000) [pid = 5546] [serial = 372] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 229 (0x8ee6c800) [pid = 5546] [serial = 401] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 228 (0xa4a05000) [pid = 5546] [serial = 369] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 227 (0x9161f000) [pid = 5546] [serial = 363] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 226 (0x8f7ef400) [pid = 5546] [serial = 404] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 225 (0x8c63b400) [pid = 5546] [serial = 398] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 224 (0x9039dc00) [pid = 5546] [serial = 406] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 223 (0x99121c00) [pid = 5546] [serial = 366] [outer = (nil)] [url = about:blank] 16:31:44 INFO - PROCESS | 5546 | --DOMWINDOW == 222 (0xa4475c00) [pid = 5546] [serial = 208] [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.] 16:31:44 INFO - PROCESS | 5546 | 1461195104608 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:31:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1685ms 16:31:44 INFO - PROCESS | 5546 | 1461195104650 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:31:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:31:44 INFO - PROCESS | 5546 | 1461195104655 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:31:44 INFO - PROCESS | 5546 | 1461195104670 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 5546 | 1461195104680 Marionette TRACE conn4 <- [1,666,null,{}] 16:31:44 INFO - PROCESS | 5546 | 1461195104690 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:44 INFO - PROCESS | 5546 | 1461195104898 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:31:45 INFO - PROCESS | 5546 | 1461195105047 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x89658c00 == 81 [pid = 5546] [id = 174] 16:31:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 223 (0x8bd8d400) [pid = 5546] [serial = 522] [outer = (nil)] 16:31:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 224 (0x8e3d2400) [pid = 5546] [serial = 523] [outer = 0x8bd8d400] 16:31:45 INFO - PROCESS | 5546 | 1461195105144 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 225 (0x8e5d1400) [pid = 5546] [serial = 524] [outer = 0x8bd8d400] 16:31:45 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:45 INFO - PROCESS | 5546 | 1461195105976 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:31:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1357ms 16:31:46 INFO - PROCESS | 5546 | 1461195106041 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 5546 | 1461195106047 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:31:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:31:46 INFO - PROCESS | 5546 | 1461195106067 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 5546 | 1461195106070 Marionette TRACE conn4 <- [1,670,null,{}] 16:31:46 INFO - PROCESS | 5546 | 1461195106077 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 5546 | 1461195106317 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:31:46 INFO - PROCESS | 5546 | 1461195106348 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3dc000 == 82 [pid = 5546] [id = 175] 16:31:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 226 (0x8edf8800) [pid = 5546] [serial = 525] [outer = (nil)] 16:31:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 227 (0x8efe2400) [pid = 5546] [serial = 526] [outer = 0x8edf8800] 16:31:46 INFO - PROCESS | 5546 | 1461195106427 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 228 (0x8f7e1000) [pid = 5546] [serial = 527] [outer = 0x8edf8800] 16:31:47 INFO - PROCESS | 5546 | 1461195107404 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1384ms 16:31:47 INFO - PROCESS | 5546 | 1461195107451 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:31:47 INFO - PROCESS | 5546 | 1461195107455 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:31:47 INFO - PROCESS | 5546 | 1461195107464 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 5546 | 1461195107470 Marionette TRACE conn4 <- [1,674,null,{}] 16:31:47 INFO - PROCESS | 5546 | 1461195107497 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:47 INFO - PROCESS | 5546 | 1461195107740 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:31:47 INFO - PROCESS | 5546 | 1461195107768 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee62800 == 83 [pid = 5546] [id = 176] 16:31:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 229 (0x8ee6cc00) [pid = 5546] [serial = 528] [outer = (nil)] 16:31:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 230 (0x8fd85400) [pid = 5546] [serial = 529] [outer = 0x8ee6cc00] 16:31:47 INFO - PROCESS | 5546 | 1461195107859 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 231 (0x8ffcac00) [pid = 5546] [serial = 530] [outer = 0x8ee6cc00] 16:31:48 INFO - PROCESS | 5546 | --DOMWINDOW == 230 (0x8efe6000) [pid = 5546] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:31:48 INFO - PROCESS | 5546 | --DOMWINDOW == 229 (0x8bc3cc00) [pid = 5546] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:31:48 INFO - PROCESS | 5546 | --DOMWINDOW == 228 (0x8ffc8400) [pid = 5546] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:31:48 INFO - PROCESS | 5546 | --DOMWINDOW == 227 (0x8e3d4400) [pid = 5546] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:31:48 INFO - PROCESS | 5546 | --DOMWINDOW == 226 (0x89c92800) [pid = 5546] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:31:48 INFO - PROCESS | 5546 | --DOMWINDOW == 225 (0x8bc46c00) [pid = 5546] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:31:48 INFO - PROCESS | 5546 | --DOMWINDOW == 224 (0x92144c00) [pid = 5546] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:31:48 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:49 INFO - PROCESS | 5546 | 1461195109069 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:31:49 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 16:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1659ms 16:31:49 INFO - PROCESS | 5546 | 1461195109122 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 5546 | 1461195109126 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:31:49 INFO - PROCESS | 5546 | 1461195109142 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 5546 | 1461195109146 Marionette TRACE conn4 <- [1,678,null,{}] 16:31:49 INFO - PROCESS | 5546 | 1461195109152 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:49 INFO - PROCESS | 5546 | 1461195109347 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:31:49 INFO - PROCESS | 5546 | 1461195109359 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bcac400 == 84 [pid = 5546] [id = 177] 16:31:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 225 (0x8edf6400) [pid = 5546] [serial = 531] [outer = (nil)] 16:31:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 226 (0x903a1c00) [pid = 5546] [serial = 532] [outer = 0x8edf6400] 16:31:49 INFO - PROCESS | 5546 | 1461195109442 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 227 (0x903a6400) [pid = 5546] [serial = 533] [outer = 0x8edf6400] 16:31:50 INFO - PROCESS | 5546 | 1461195110353 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1240ms 16:31:50 INFO - PROCESS | 5546 | 1461195110385 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 5546 | 1461195110390 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:31:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:31:50 INFO - PROCESS | 5546 | 1461195110397 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 5546 | 1461195110400 Marionette TRACE conn4 <- [1,682,null,{}] 16:31:50 INFO - PROCESS | 5546 | 1461195110406 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:50 INFO - PROCESS | 5546 | 1461195110583 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:31:50 INFO - PROCESS | 5546 | 1461195110874 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x881af400 == 85 [pid = 5546] [id = 178] 16:31:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 228 (0x881af800) [pid = 5546] [serial = 534] [outer = (nil)] 16:31:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 229 (0x89655400) [pid = 5546] [serial = 535] [outer = 0x881af800] 16:31:50 INFO - PROCESS | 5546 | 1461195110991 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 230 (0x89c90400) [pid = 5546] [serial = 536] [outer = 0x881af800] 16:31:52 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:52 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:31:52 INFO - PROCESS | 5546 | 1461195112573 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:31:52 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) 16:31:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2238ms 16:31:52 INFO - PROCESS | 5546 | 1461195112639 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 5546 | 1461195112646 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:31:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:31:52 INFO - PROCESS | 5546 | 1461195112655 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 5546 | 1461195112662 Marionette TRACE conn4 <- [1,686,null,{}] 16:31:52 INFO - PROCESS | 5546 | 1461195112716 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:52 INFO - PROCESS | 5546 | 1461195112966 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:31:53 INFO - PROCESS | 5546 | 1461195113156 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3acc00 == 86 [pid = 5546] [id = 179] 16:31:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 231 (0x8b3d9000) [pid = 5546] [serial = 537] [outer = (nil)] 16:31:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 232 (0x8bc41c00) [pid = 5546] [serial = 538] [outer = 0x8b3d9000] 16:31:53 INFO - PROCESS | 5546 | 1461195113254 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 233 (0x8bdf8400) [pid = 5546] [serial = 539] [outer = 0x8b3d9000] 16:31:54 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:54 INFO - PROCESS | 5546 | 1461195114796 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:31:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2197ms 16:31:54 INFO - PROCESS | 5546 | 1461195114857 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 5546 | 1461195114864 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:31:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:31:54 INFO - PROCESS | 5546 | 1461195114873 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 5546 | 1461195114878 Marionette TRACE conn4 <- [1,690,null,{}] 16:31:54 INFO - PROCESS | 5546 | 1461195114930 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 5546 | 1461195115160 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:31:55 INFO - PROCESS | 5546 | 1461195115348 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x881aa800 == 87 [pid = 5546] [id = 180] 16:31:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 234 (0x8bc3e800) [pid = 5546] [serial = 540] [outer = (nil)] 16:31:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 235 (0x8e3da400) [pid = 5546] [serial = 541] [outer = 0x8bc3e800] 16:31:55 INFO - PROCESS | 5546 | 1461195115442 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 236 (0x8f7e6c00) [pid = 5546] [serial = 542] [outer = 0x8bc3e800] 16:31:56 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:56 INFO - PROCESS | 5546 | 1461195116848 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:31:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2037ms 16:31:56 INFO - PROCESS | 5546 | 1461195116933 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 5546 | 1461195116939 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:31:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:31:56 INFO - PROCESS | 5546 | 1461195116973 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 5546 | 1461195116984 Marionette TRACE conn4 <- [1,694,null,{}] 16:31:56 INFO - PROCESS | 5546 | 1461195116993 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:57 INFO - PROCESS | 5546 | 1461195117208 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:31:57 INFO - PROCESS | 5546 | 1461195117397 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ed800 == 88 [pid = 5546] [id = 181] 16:31:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 237 (0x8e3da800) [pid = 5546] [serial = 543] [outer = (nil)] 16:31:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 238 (0x90643c00) [pid = 5546] [serial = 544] [outer = 0x8e3da800] 16:31:57 INFO - PROCESS | 5546 | 1461195117494 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 239 (0x9214b800) [pid = 5546] [serial = 545] [outer = 0x8e3da800] 16:31:58 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:58 INFO - PROCESS | 5546 | 1461195118847 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:31:58 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) 16:31:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1909ms 16:31:58 INFO - PROCESS | 5546 | 1461195118918 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 5546 | 1461195118922 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:31:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:31:58 INFO - PROCESS | 5546 | 1461195118953 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 5546 | 1461195118958 Marionette TRACE conn4 <- [1,698,null,{}] 16:31:58 INFO - PROCESS | 5546 | 1461195118965 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:59 INFO - PROCESS | 5546 | 1461195119166 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:31:59 INFO - PROCESS | 5546 | 1461195119352 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x9144c400 == 89 [pid = 5546] [id = 182] 16:31:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 240 (0x92142000) [pid = 5546] [serial = 546] [outer = (nil)] 16:31:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 241 (0x92db6c00) [pid = 5546] [serial = 547] [outer = 0x92142000] 16:31:59 INFO - PROCESS | 5546 | 1461195119443 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 242 (0x92e95800) [pid = 5546] [serial = 548] [outer = 0x92142000] 16:32:00 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:00 INFO - PROCESS | 5546 | 1461195120772 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:32:00 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) 16:32:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1842ms 16:32:00 INFO - PROCESS | 5546 | 1461195120792 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 5546 | 1461195120797 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:32:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:32:00 INFO - PROCESS | 5546 | 1461195120804 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 5546 | 1461195120808 Marionette TRACE conn4 <- [1,702,null,{}] 16:32:00 INFO - PROCESS | 5546 | 1461195120939 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:01 INFO - PROCESS | 5546 | 1461195121209 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:32:01 INFO - PROCESS | 5546 | 1461195121349 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e95400 == 90 [pid = 5546] [id = 183] 16:32:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 243 (0x92eee800) [pid = 5546] [serial = 549] [outer = (nil)] 16:32:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 244 (0x97aeac00) [pid = 5546] [serial = 550] [outer = 0x92eee800] 16:32:01 INFO - PROCESS | 5546 | 1461195121474 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 245 (0x99570800) [pid = 5546] [serial = 551] [outer = 0x92eee800] 16:32:02 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:02 INFO - PROCESS | 5546 | 1461195122930 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:32:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2198ms 16:32:03 INFO - PROCESS | 5546 | 1461195123010 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 5546 | 1461195123015 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:32:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:32:03 INFO - PROCESS | 5546 | 1461195123026 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 5546 | 1461195123029 Marionette TRACE conn4 <- [1,706,null,{}] 16:32:03 INFO - PROCESS | 5546 | 1461195123036 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:03 INFO - PROCESS | 5546 | 1461195123246 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:32:03 INFO - PROCESS | 5546 | 1461195123439 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x979c9c00 == 91 [pid = 5546] [id = 184] 16:32:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 246 (0x979cf400) [pid = 5546] [serial = 552] [outer = (nil)] 16:32:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 247 (0x9df9b000) [pid = 5546] [serial = 553] [outer = 0x979cf400] 16:32:03 INFO - PROCESS | 5546 | 1461195123535 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 248 (0x9fb2d400) [pid = 5546] [serial = 554] [outer = 0x979cf400] 16:32:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:04 INFO - PROCESS | 5546 | 1461195124875 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:32:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1881ms 16:32:04 INFO - PROCESS | 5546 | 1461195124949 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 5546 | 1461195124952 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:32:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:32:04 INFO - PROCESS | 5546 | 1461195124983 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 5546 | 1461195124987 Marionette TRACE conn4 <- [1,710,null,{}] 16:32:04 INFO - PROCESS | 5546 | 1461195124994 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:05 INFO - PROCESS | 5546 | 1461195125193 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:32:05 INFO - PROCESS | 5546 | 1461195125384 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 5546 | ++DOCSHELL 0x89656400 == 92 [pid = 5546] [id = 185] 16:32:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 249 (0x9aeba400) [pid = 5546] [serial = 555] [outer = (nil)] 16:32:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 250 (0xa0f9a800) [pid = 5546] [serial = 556] [outer = 0x9aeba400] 16:32:05 INFO - PROCESS | 5546 | 1461195125475 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 251 (0xa4473400) [pid = 5546] [serial = 557] [outer = 0x9aeba400] 16:32:06 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:06 INFO - PROCESS | 5546 | 1461195126804 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:32:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1893ms 16:32:06 INFO - PROCESS | 5546 | 1461195126937 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 5546 | 1461195126940 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:32:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:32:06 INFO - PROCESS | 5546 | 1461195126960 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 5546 | 1461195126963 Marionette TRACE conn4 <- [1,714,null,{}] 16:32:06 INFO - PROCESS | 5546 | 1461195126971 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:07 INFO - PROCESS | 5546 | 1461195127174 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:32:07 INFO - PROCESS | 5546 | 1461195127367 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b385800 == 93 [pid = 5546] [id = 186] 16:32:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 252 (0x8b386400) [pid = 5546] [serial = 558] [outer = (nil)] 16:32:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 253 (0x8b38c400) [pid = 5546] [serial = 559] [outer = 0x8b386400] 16:32:07 INFO - PROCESS | 5546 | 1461195127457 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 254 (0x8b390800) [pid = 5546] [serial = 560] [outer = 0x8b386400] 16:32:09 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:09 INFO - PROCESS | 5546 | 1461195129239 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:32:09 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 16:32:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2340ms 16:32:09 INFO - PROCESS | 5546 | 1461195129298 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 5546 | 1461195129304 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:32:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:32:09 INFO - PROCESS | 5546 | 1461195129313 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 5546 | 1461195129319 Marionette TRACE conn4 <- [1,718,null,{}] 16:32:09 INFO - PROCESS | 5546 | 1461195129328 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:09 INFO - PROCESS | 5546 | 1461195129607 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:32:09 INFO - PROCESS | 5546 | 1461195129757 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x8965a000 == 94 [pid = 5546] [id = 187] 16:32:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 255 (0x89c9b000) [pid = 5546] [serial = 561] [outer = (nil)] 16:32:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 256 (0x8bb3bc00) [pid = 5546] [serial = 562] [outer = 0x89c9b000] 16:32:09 INFO - PROCESS | 5546 | 1461195129987 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 257 (0x8bc46400) [pid = 5546] [serial = 563] [outer = 0x89c9b000] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x95c57c00 == 93 [pid = 5546] [id = 51] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc44400 == 92 [pid = 5546] [id = 154] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc40000 == 91 [pid = 5546] [id = 152] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8c635000 == 90 [pid = 5546] [id = 153] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb50c00 == 89 [pid = 5546] [id = 47] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8edecc00 == 88 [pid = 5546] [id = 97] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 256 (0x92eef800) [pid = 5546] [serial = 469] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8edf5400 == 87 [pid = 5546] [id = 98] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8bcac400 == 86 [pid = 5546] [id = 177] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8ee62800 == 85 [pid = 5546] [id = 176] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3dc000 == 84 [pid = 5546] [id = 175] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x89658c00 == 83 [pid = 5546] [id = 174] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3d9800 == 82 [pid = 5546] [id = 173] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8965b000 == 81 [pid = 5546] [id = 172] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x89c8e000 == 80 [pid = 5546] [id = 171] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x89ac4000 == 79 [pid = 5546] [id = 164] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8bb31800 == 78 [pid = 5546] [id = 163] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8964f000 == 77 [pid = 5546] [id = 162] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x99125400 == 76 [pid = 5546] [id = 161] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x9956c400 == 75 [pid = 5546] [id = 160] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8f7ea800 == 74 [pid = 5546] [id = 159] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8bcaa800 == 73 [pid = 5546] [id = 158] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3e0c00 == 72 [pid = 5546] [id = 157] 16:32:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8efdd400 == 71 [pid = 5546] [id = 156] 16:32:11 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:11 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:11 INFO - PROCESS | 5546 | 1461195131457 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 255 (0x8fd8b400) [pid = 5546] [serial = 460] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 254 (0x89c9b800) [pid = 5546] [serial = 452] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 253 (0x89c96400) [pid = 5546] [serial = 451] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 252 (0x8bdff800) [pid = 5546] [serial = 457] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 251 (0x8ede9c00) [pid = 5546] [serial = 458] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 250 (0x8bdf1000) [pid = 5546] [serial = 455] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 249 (0x8bcaac00) [pid = 5546] [serial = 454] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 248 (0x8bdf2400) [pid = 5546] [serial = 412] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 247 (0x92dad800) [pid = 5546] [serial = 433] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 246 (0x9050a000) [pid = 5546] [serial = 464] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 245 (0x9a509400) [pid = 5546] [serial = 427] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 244 (0x92140000) [pid = 5546] [serial = 418] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 243 (0x8b3e2000) [pid = 5546] [serial = 430] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 242 (0x99125000) [pid = 5546] [serial = 424] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 241 (0x92db3c00) [pid = 5546] [serial = 439] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 240 (0x971e3000) [pid = 5546] [serial = 421] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 239 (0x8b7c4c00) [pid = 5546] [serial = 436] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 238 (0x92141c00) [pid = 5546] [serial = 410] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 237 (0x8f7e5000) [pid = 5546] [serial = 415] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 236 (0x89ac7000) [pid = 5546] [serial = 442] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 235 (0x89c96000) [pid = 5546] [serial = 445] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 234 (0x89657c00) [pid = 5546] [serial = 448] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 233 (0x9214d000) [pid = 5546] [serial = 466] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 232 (0x90506400) [pid = 5546] [serial = 463] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 231 (0x8ffc9c00) [pid = 5546] [serial = 461] [outer = (nil)] [url = about:blank] 16:32:11 INFO - PROCESS | 5546 | --DOMWINDOW == 230 (0x92e98c00) [pid = 5546] [serial = 467] [outer = (nil)] [url = about:blank] 16:32:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:32:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2240ms 16:32:11 INFO - PROCESS | 5546 | 1461195131554 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 5546 | 1461195131563 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:32:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:32:11 INFO - PROCESS | 5546 | 1461195131576 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 5546 | 1461195131580 Marionette TRACE conn4 <- [1,722,null,{}] 16:32:11 INFO - PROCESS | 5546 | 1461195131587 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:11 INFO - PROCESS | 5546 | 1461195131769 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:32:12 INFO - PROCESS | 5546 | 1461195131999 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a9800 == 72 [pid = 5546] [id = 188] 16:32:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 231 (0x8bb3a800) [pid = 5546] [serial = 564] [outer = (nil)] 16:32:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 232 (0x8bc45c00) [pid = 5546] [serial = 565] [outer = 0x8bb3a800] 16:32:12 INFO - PROCESS | 5546 | 1461195132079 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 233 (0x8bd8c400) [pid = 5546] [serial = 566] [outer = 0x8bb3a800] 16:32:12 INFO - PROCESS | 5546 | 1461195132983 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:32:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:32:13 INFO - PROCESS | 5546 | 1461195133017 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:32:13 INFO - PROCESS | 5546 | 1461195133024 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 5546 | 1461195133030 Marionette TRACE conn4 <- [1,726,null,{}] 16:32:13 INFO - PROCESS | 5546 | 1461195133047 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:13 INFO - PROCESS | 5546 | 1461195133252 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:32:13 INFO - PROCESS | 5546 | 1461195133462 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c63f800 == 73 [pid = 5546] [id = 189] 16:32:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 234 (0x8c72c000) [pid = 5546] [serial = 567] [outer = (nil)] 16:32:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 235 (0x8c752c00) [pid = 5546] [serial = 568] [outer = 0x8c72c000] 16:32:13 INFO - PROCESS | 5546 | 1461195133553 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 236 (0x8e5ca800) [pid = 5546] [serial = 569] [outer = 0x8c72c000] 16:32:14 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:14 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:14 INFO - PROCESS | 5546 | 1461195134597 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:32:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1593ms 16:32:14 INFO - PROCESS | 5546 | 1461195134616 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 5546 | 1461195134622 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:32:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:32:14 INFO - PROCESS | 5546 | 1461195134637 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 5546 | 1461195134641 Marionette TRACE conn4 <- [1,730,null,{}] 16:32:14 INFO - PROCESS | 5546 | 1461195134647 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:14 INFO - PROCESS | 5546 | 1461195134895 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:32:14 INFO - PROCESS | 5546 | 1461195134924 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdfd400 == 74 [pid = 5546] [id = 190] 16:32:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 237 (0x8ee61c00) [pid = 5546] [serial = 570] [outer = (nil)] 16:32:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 238 (0x8f7e9800) [pid = 5546] [serial = 571] [outer = 0x8ee61c00] 16:32:15 INFO - PROCESS | 5546 | 1461195135018 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 239 (0x8fd8b400) [pid = 5546] [serial = 572] [outer = 0x8ee61c00] 16:32:16 INFO - PROCESS | 5546 | --DOMWINDOW == 238 (0x8ee6cc00) [pid = 5546] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:32:16 INFO - PROCESS | 5546 | --DOMWINDOW == 237 (0x8f7e1400) [pid = 5546] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:32:16 INFO - PROCESS | 5546 | --DOMWINDOW == 236 (0x89c8e800) [pid = 5546] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:32:16 INFO - PROCESS | 5546 | --DOMWINDOW == 235 (0x8bd8d400) [pid = 5546] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:32:16 INFO - PROCESS | 5546 | --DOMWINDOW == 234 (0x8b3ad800) [pid = 5546] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:32:16 INFO - PROCESS | 5546 | --DOMWINDOW == 233 (0x8b3e2800) [pid = 5546] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:32:16 INFO - PROCESS | 5546 | --DOMWINDOW == 232 (0x8edf8800) [pid = 5546] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:32:16 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:16 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:16 INFO - PROCESS | 5546 | 1461195136420 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 5546 | 1461195136479 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:32:16 INFO - PROCESS | 5546 | 1461195136486 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 5546 | 1461195136489 Marionette TRACE conn4 <- [1,734,null,{}] 16:32:16 INFO - PROCESS | 5546 | 1461195136495 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:16 INFO - PROCESS | 5546 | 1461195136718 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:32:16 INFO - PROCESS | 5546 | 1461195136885 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x89654400 == 75 [pid = 5546] [id = 191] 16:32:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 233 (0x8b3ad800) [pid = 5546] [serial = 573] [outer = (nil)] 16:32:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 234 (0x8efe2800) [pid = 5546] [serial = 574] [outer = 0x8b3ad800] 16:32:16 INFO - PROCESS | 5546 | 1461195136965 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 235 (0x8ffc8400) [pid = 5546] [serial = 575] [outer = 0x8b3ad800] 16:32:17 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:17 INFO - PROCESS | 5546 | 1461195137736 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1280ms 16:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:32:17 INFO - PROCESS | 5546 | 1461195137767 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 5546 | 1461195137770 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:32:17 INFO - PROCESS | 5546 | 1461195137778 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 5546 | 1461195137780 Marionette TRACE conn4 <- [1,738,null,{}] 16:32:17 INFO - PROCESS | 5546 | 1461195137787 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:18 INFO - PROCESS | 5546 | 1461195138012 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:32:18 INFO - PROCESS | 5546 | 1461195138268 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x881a9000 == 76 [pid = 5546] [id = 192] 16:32:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 236 (0x881aac00) [pid = 5546] [serial = 576] [outer = (nil)] 16:32:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 237 (0x89659800) [pid = 5546] [serial = 577] [outer = 0x881aac00] 16:32:18 INFO - PROCESS | 5546 | 1461195138371 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 238 (0x8b385400) [pid = 5546] [serial = 578] [outer = 0x881aac00] 16:32:19 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:19 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:19 INFO - PROCESS | 5546 | 1461195139830 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:32:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2084ms 16:32:19 INFO - PROCESS | 5546 | 1461195139920 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 5546 | 1461195139928 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:32:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:32:19 INFO - PROCESS | 5546 | 1461195139941 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 5546 | 1461195139948 Marionette TRACE conn4 <- [1,742,null,{}] 16:32:19 INFO - PROCESS | 5546 | 1461195139958 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:20 INFO - PROCESS | 5546 | 1461195140172 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:32:20 INFO - PROCESS | 5546 | 1461195140368 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3e2000 == 77 [pid = 5546] [id = 193] 16:32:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 239 (0x8b3e5400) [pid = 5546] [serial = 579] [outer = (nil)] 16:32:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 240 (0x8bcb1000) [pid = 5546] [serial = 580] [outer = 0x8b3e5400] 16:32:20 INFO - PROCESS | 5546 | 1461195140508 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 241 (0x8c636800) [pid = 5546] [serial = 581] [outer = 0x8b3e5400] 16:32:22 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:22 INFO - PROCESS | 5546 | 1461195142085 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:32:22 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 16:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2190ms 16:32:22 INFO - PROCESS | 5546 | 1461195142134 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 5546 | 1461195142142 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:32:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:32:22 INFO - PROCESS | 5546 | 1461195142151 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 5546 | 1461195142155 Marionette TRACE conn4 <- [1,746,null,{}] 16:32:22 INFO - PROCESS | 5546 | 1461195142162 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:22 INFO - PROCESS | 5546 | 1461195142455 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:32:22 INFO - PROCESS | 5546 | 1461195142595 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc45400 == 78 [pid = 5546] [id = 194] 16:32:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 242 (0x8bca8400) [pid = 5546] [serial = 582] [outer = (nil)] 16:32:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 243 (0x8e5d7000) [pid = 5546] [serial = 583] [outer = 0x8bca8400] 16:32:22 INFO - PROCESS | 5546 | 1461195142726 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 244 (0x8f7ec800) [pid = 5546] [serial = 584] [outer = 0x8bca8400] 16:32:23 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:24 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:24 INFO - PROCESS | 5546 | 1461195144352 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:32:24 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.) 16:32:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2263ms 16:32:24 INFO - PROCESS | 5546 | 1461195144415 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 5546 | 1461195144421 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:32:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:32:24 INFO - PROCESS | 5546 | 1461195144439 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 5546 | 1461195144451 Marionette TRACE conn4 <- [1,750,null,{}] 16:32:24 INFO - PROCESS | 5546 | 1461195144508 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:24 INFO - PROCESS | 5546 | 1461195144749 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:32:24 INFO - PROCESS | 5546 | 1461195144950 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc40800 == 79 [pid = 5546] [id = 195] 16:32:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 245 (0x9039d800) [pid = 5546] [serial = 585] [outer = (nil)] 16:32:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 246 (0x9144dc00) [pid = 5546] [serial = 586] [outer = 0x9039d800] 16:32:25 INFO - PROCESS | 5546 | 1461195145100 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 247 (0x92142c00) [pid = 5546] [serial = 587] [outer = 0x9039d800] 16:32:26 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:26 INFO - PROCESS | 5546 | 1461195146588 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:32:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2202ms 16:32:26 INFO - PROCESS | 5546 | 1461195146633 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 5546 | 1461195146638 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:32:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:32:26 INFO - PROCESS | 5546 | 1461195146646 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 5546 | 1461195146650 Marionette TRACE conn4 <- [1,754,null,{}] 16:32:26 INFO - PROCESS | 5546 | 1461195146657 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:26 INFO - PROCESS | 5546 | 1461195146863 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:32:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 248 (0x91618800) [pid = 5546] [serial = 588] [outer = 0x92c5ec00] 16:32:27 INFO - PROCESS | 5546 | 1461195147199 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x92cb6400 == 80 [pid = 5546] [id = 196] 16:32:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 249 (0x92db5c00) [pid = 5546] [serial = 589] [outer = (nil)] 16:32:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 250 (0x92eef800) [pid = 5546] [serial = 590] [outer = 0x92db5c00] 16:32:27 INFO - PROCESS | 5546 | 1461195147311 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 251 (0x96c5e400) [pid = 5546] [serial = 591] [outer = 0x92db5c00] 16:32:28 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:28 INFO - PROCESS | 5546 | 1461195148747 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:32:28 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 16:32:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2134ms 16:32:28 INFO - PROCESS | 5546 | 1461195148781 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 5546 | 1461195148784 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:32:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:32:28 INFO - PROCESS | 5546 | 1461195148792 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 5546 | 1461195148795 Marionette TRACE conn4 <- [1,758,null,{}] 16:32:28 INFO - PROCESS | 5546 | 1461195148802 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:29 INFO - PROCESS | 5546 | 1461195149092 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:32:29 INFO - PROCESS | 5546 | 1461195149290 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x92db8800 == 81 [pid = 5546] [id = 197] 16:32:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 252 (0x92e8d000) [pid = 5546] [serial = 592] [outer = (nil)] 16:32:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 253 (0x99051400) [pid = 5546] [serial = 593] [outer = 0x92e8d000] 16:32:29 INFO - PROCESS | 5546 | 1461195149450 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 254 (0x99b50800) [pid = 5546] [serial = 594] [outer = 0x92e8d000] 16:32:30 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:30 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:30 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:30 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:30 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:30 INFO - PROCESS | 5546 | 1461195150476 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:32:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1738ms 16:32:30 INFO - PROCESS | 5546 | 1461195150531 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 5546 | 1461195150535 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:32:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:32:30 INFO - PROCESS | 5546 | 1461195150543 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 5546 | 1461195150548 Marionette TRACE conn4 <- [1,762,null,{}] 16:32:30 INFO - PROCESS | 5546 | 1461195150554 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:30 INFO - PROCESS | 5546 | 1461195150776 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:32:31 INFO - PROCESS | 5546 | 1461195151017 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c93c00 == 82 [pid = 5546] [id = 198] 16:32:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 255 (0x89c99000) [pid = 5546] [serial = 595] [outer = (nil)] 16:32:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 256 (0x9df99400) [pid = 5546] [serial = 596] [outer = 0x89c99000] 16:32:31 INFO - PROCESS | 5546 | 1461195151155 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 257 (0x9fc50c00) [pid = 5546] [serial = 597] [outer = 0x89c99000] 16:32:32 INFO - PROCESS | 5546 | 1461195152452 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:32:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1945ms 16:32:32 INFO - PROCESS | 5546 | 1461195152505 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 5546 | 1461195152508 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:32:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:32:32 INFO - PROCESS | 5546 | 1461195152518 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 5546 | 1461195152522 Marionette TRACE conn4 <- [1,766,null,{}] 16:32:32 INFO - PROCESS | 5546 | 1461195152529 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:32 INFO - PROCESS | 5546 | 1461195152798 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:32:33 INFO - PROCESS | 5546 | 1461195153002 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x880e5400 == 83 [pid = 5546] [id = 199] 16:32:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 258 (0x880e7400) [pid = 5546] [serial = 598] [outer = (nil)] 16:32:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 259 (0x880ee000) [pid = 5546] [serial = 599] [outer = 0x880e7400] 16:32:33 INFO - PROCESS | 5546 | 1461195153096 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 260 (0x880f1400) [pid = 5546] [serial = 600] [outer = 0x880e7400] 16:32:34 INFO - PROCESS | 5546 | 1461195154448 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:32:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1992ms 16:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:32:34 INFO - PROCESS | 5546 | 1461195154518 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 5546 | 1461195154521 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:32:34 INFO - PROCESS | 5546 | 1461195154531 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 5546 | 1461195154536 Marionette TRACE conn4 <- [1,770,null,{}] 16:32:34 INFO - PROCESS | 5546 | 1461195154542 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:34 INFO - PROCESS | 5546 | 1461195154843 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:32:35 INFO - PROCESS | 5546 | 1461195154985 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x880ea800 == 84 [pid = 5546] [id = 200] 16:32:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 261 (0x880f0000) [pid = 5546] [serial = 601] [outer = (nil)] 16:32:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 262 (0x8bb34c00) [pid = 5546] [serial = 602] [outer = 0x880f0000] 16:32:35 INFO - PROCESS | 5546 | 1461195155113 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 263 (0x8bdf4000) [pid = 5546] [serial = 603] [outer = 0x880f0000] 16:32:36 INFO - PROCESS | 5546 | 1461195156107 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1636ms 16:32:36 INFO - PROCESS | 5546 | 1461195156166 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 5546 | 1461195156169 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:32:36 INFO - PROCESS | 5546 | 1461195156176 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 5546 | 1461195156185 Marionette TRACE conn4 <- [1,774,null,{}] 16:32:36 INFO - PROCESS | 5546 | 1461195156198 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:36 INFO - PROCESS | 5546 | 1461195156469 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:32:37 INFO - PROCESS | 5546 | 1461195157161 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b392c00 == 85 [pid = 5546] [id = 201] 16:32:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 264 (0x8b394c00) [pid = 5546] [serial = 604] [outer = (nil)] 16:32:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 265 (0x8b3dc000) [pid = 5546] [serial = 605] [outer = 0x8b394c00] 16:32:37 INFO - PROCESS | 5546 | 1461195157259 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 266 (0x8b7cb400) [pid = 5546] [serial = 606] [outer = 0x8b394c00] 16:32:38 INFO - PROCESS | 5546 | 1461195158239 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 2097ms 16:32:38 INFO - PROCESS | 5546 | 1461195158274 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 5546 | 1461195158282 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:32:38 INFO - PROCESS | 5546 | 1461195158292 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 5546 | 1461195158297 Marionette TRACE conn4 <- [1,778,null,{}] 16:32:38 INFO - PROCESS | 5546 | 1461195158305 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:38 INFO - PROCESS | 5546 | 1461195158516 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:32:38 INFO - PROCESS | 5546 | 1461195158903 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x891f5000 == 86 [pid = 5546] [id = 202] 16:32:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 267 (0x8b7c3800) [pid = 5546] [serial = 607] [outer = (nil)] 16:32:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 268 (0x8bdf3400) [pid = 5546] [serial = 608] [outer = 0x8b7c3800] 16:32:39 INFO - PROCESS | 5546 | 1461195159001 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 269 (0x8e3cdc00) [pid = 5546] [serial = 609] [outer = 0x8b7c3800] 16:32:39 INFO - PROCESS | 5546 | 1461195159967 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1741ms 16:32:40 INFO - PROCESS | 5546 | 1461195160036 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 5546 | 1461195160043 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:32:40 INFO - PROCESS | 5546 | 1461195160053 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 5546 | 1461195160056 Marionette TRACE conn4 <- [1,782,null,{}] 16:32:40 INFO - PROCESS | 5546 | 1461195160063 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 5546 | 1461195160275 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x89c92400 == 85 [pid = 5546] [id = 150] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x89ac6c00 == 84 [pid = 5546] [id = 148] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x8ee62000 == 83 [pid = 5546] [id = 119] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3d7c00 == 82 [pid = 5546] [id = 145] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7c7c00 == 81 [pid = 5546] [id = 146] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 268 (0x8b7c6400) [pid = 5546] [serial = 472] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 267 (0x8e3d9c00) [pid = 5546] [serial = 475] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 266 (0x9b0ab800) [pid = 5546] [serial = 481] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 265 (0x92e92000) [pid = 5546] [serial = 478] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 264 (0x9fc55400) [pid = 5546] [serial = 484] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 263 (0x903a1c00) [pid = 5546] [serial = 532] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 262 (0x8bb3d000) [pid = 5546] [serial = 487] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 261 (0xa0f43800) [pid = 5546] [serial = 490] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 260 (0x8c72d000) [pid = 5546] [serial = 493] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 259 (0xa0c1c400) [pid = 5546] [serial = 496] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 258 (0x891f0000) [pid = 5546] [serial = 499] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 257 (0x8e5d0c00) [pid = 5546] [serial = 502] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 256 (0x881b3400) [pid = 5546] [serial = 505] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 255 (0x8c758800) [pid = 5546] [serial = 508] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | --DOMWINDOW == 254 (0x8b3a5c00) [pid = 5546] [serial = 511] [outer = (nil)] [url = about:blank] 16:32:40 INFO - PROCESS | 5546 | 1461195160691 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x89654400 == 80 [pid = 5546] [id = 191] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdfd400 == 79 [pid = 5546] [id = 190] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x8c63f800 == 78 [pid = 5546] [id = 189] 16:32:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x881b3400 == 79 [pid = 5546] [id = 203] 16:32:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 255 (0x891f0000) [pid = 5546] [serial = 610] [outer = (nil)] 16:32:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 256 (0x8b3a4800) [pid = 5546] [serial = 611] [outer = 0x891f0000] 16:32:40 INFO - PROCESS | 5546 | 1461195160814 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 257 (0x8bc43000) [pid = 5546] [serial = 612] [outer = 0x891f0000] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3a9800 == 78 [pid = 5546] [id = 188] 16:32:40 INFO - PROCESS | 5546 | --DOCSHELL 0x8965a000 == 77 [pid = 5546] [id = 187] 16:32:41 INFO - PROCESS | 5546 | --DOCSHELL 0x92e95400 == 76 [pid = 5546] [id = 183] 16:32:41 INFO - PROCESS | 5546 | --DOCSHELL 0x9144c400 == 75 [pid = 5546] [id = 182] 16:32:41 INFO - PROCESS | 5546 | --DOCSHELL 0x891ed800 == 74 [pid = 5546] [id = 181] 16:32:41 INFO - PROCESS | 5546 | --DOCSHELL 0x881aa800 == 73 [pid = 5546] [id = 180] 16:32:41 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3acc00 == 72 [pid = 5546] [id = 179] 16:32:41 INFO - PROCESS | 5546 | --DOCSHELL 0x881af400 == 71 [pid = 5546] [id = 178] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 256 (0x8fd85400) [pid = 5546] [serial = 529] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 255 (0x8ffcac00) [pid = 5546] [serial = 530] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 254 (0x9904a800) [pid = 5546] [serial = 470] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 253 (0x8b3a0000) [pid = 5546] [serial = 515] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 252 (0x89c96c00) [pid = 5546] [serial = 514] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 251 (0x8e3d2400) [pid = 5546] [serial = 523] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 250 (0x8bd89800) [pid = 5546] [serial = 518] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 249 (0x8bb34000) [pid = 5546] [serial = 517] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 248 (0x8bd87c00) [pid = 5546] [serial = 520] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 247 (0x8c63b000) [pid = 5546] [serial = 521] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 246 (0x8efe2400) [pid = 5546] [serial = 526] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 245 (0x8f7e1000) [pid = 5546] [serial = 527] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | --DOMWINDOW == 244 (0x8e5d1400) [pid = 5546] [serial = 524] [outer = (nil)] [url = about:blank] 16:32:41 INFO - PROCESS | 5546 | 1461195161734 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1738ms 16:32:41 INFO - PROCESS | 5546 | 1461195161791 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 5546 | 1461195161795 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:32:41 INFO - PROCESS | 5546 | 1461195161804 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 5546 | 1461195161813 Marionette TRACE conn4 <- [1,786,null,{}] 16:32:41 INFO - PROCESS | 5546 | 1461195161827 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:42 INFO - PROCESS | 5546 | 1461195162020 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:32:42 INFO - PROCESS | 5546 | 1461195162186 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdfd400 == 72 [pid = 5546] [id = 204] 16:32:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 245 (0x8c63c800) [pid = 5546] [serial = 613] [outer = (nil)] 16:32:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 246 (0x8efea000) [pid = 5546] [serial = 614] [outer = 0x8c63c800] 16:32:42 INFO - PROCESS | 5546 | 1461195162281 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 247 (0x8f7e9c00) [pid = 5546] [serial = 615] [outer = 0x8c63c800] 16:32:43 INFO - PROCESS | 5546 | 1461195163147 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1389ms 16:32:43 INFO - PROCESS | 5546 | 1461195163202 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 5546 | 1461195163206 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:32:43 INFO - PROCESS | 5546 | 1461195163214 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 5546 | 1461195163218 Marionette TRACE conn4 <- [1,790,null,{}] 16:32:43 INFO - PROCESS | 5546 | 1461195163224 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:43 INFO - PROCESS | 5546 | 1461195163469 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:32:43 INFO - PROCESS | 5546 | 1461195163496 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x89abe800 == 73 [pid = 5546] [id = 205] 16:32:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 248 (0x8efe5400) [pid = 5546] [serial = 616] [outer = (nil)] 16:32:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 249 (0x903a4000) [pid = 5546] [serial = 617] [outer = 0x8efe5400] 16:32:43 INFO - PROCESS | 5546 | 1461195163575 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 250 (0x9050a000) [pid = 5546] [serial = 618] [outer = 0x8efe5400] 16:32:44 INFO - PROCESS | 5546 | 1461195164573 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1382ms 16:32:44 INFO - PROCESS | 5546 | 1461195164597 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:32:44 INFO - PROCESS | 5546 | 1461195164601 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:32:44 INFO - PROCESS | 5546 | 1461195164608 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 5546 | 1461195164611 Marionette TRACE conn4 <- [1,794,null,{}] 16:32:44 INFO - PROCESS | 5546 | 1461195164617 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:44 INFO - PROCESS | 5546 | 1461195164853 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:32:44 INFO - PROCESS | 5546 | 1461195164896 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x9161c800 == 74 [pid = 5546] [id = 206] 16:32:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 251 (0x9161d800) [pid = 5546] [serial = 619] [outer = (nil)] 16:32:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 252 (0x92141000) [pid = 5546] [serial = 620] [outer = 0x9161d800] 16:32:45 INFO - PROCESS | 5546 | 1461195165000 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 253 (0x92eed000) [pid = 5546] [serial = 621] [outer = 0x9161d800] 16:32:45 INFO - PROCESS | 5546 | --DOMWINDOW == 252 (0x8edf6400) [pid = 5546] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:32:45 INFO - PROCESS | 5546 | --DOMWINDOW == 251 (0x8ee61c00) [pid = 5546] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:32:45 INFO - PROCESS | 5546 | --DOMWINDOW == 250 (0x8c72c000) [pid = 5546] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:32:45 INFO - PROCESS | 5546 | --DOMWINDOW == 249 (0x89c9b000) [pid = 5546] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:32:45 INFO - PROCESS | 5546 | --DOMWINDOW == 248 (0x8bb3a800) [pid = 5546] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:32:46 INFO - PROCESS | 5546 | 1461195166261 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1689ms 16:32:46 INFO - PROCESS | 5546 | 1461195166298 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 5546 | 1461195166302 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:32:46 INFO - PROCESS | 5546 | 1461195166309 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 5546 | 1461195166312 Marionette TRACE conn4 <- [1,798,null,{}] 16:32:46 INFO - PROCESS | 5546 | 1461195166319 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:46 INFO - PROCESS | 5546 | 1461195166513 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:32:46 INFO - PROCESS | 5546 | 1461195166671 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x89657400 == 75 [pid = 5546] [id = 207] 16:32:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 249 (0x8bb3a800) [pid = 5546] [serial = 622] [outer = (nil)] 16:32:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 250 (0x971eac00) [pid = 5546] [serial = 623] [outer = 0x8bb3a800] 16:32:46 INFO - PROCESS | 5546 | 1461195166750 Marionette DEBUG loaded listener.js 16:32:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 251 (0x99048400) [pid = 5546] [serial = 624] [outer = 0x8bb3a800] 16:32:47 INFO - PROCESS | 5546 | 1461195167717 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:32:47 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 16:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1435ms 16:32:47 INFO - PROCESS | 5546 | 1461195167760 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:32:47 INFO - PROCESS | 5546 | 1461195167767 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:32:47 INFO - PROCESS | 5546 | 1461195167791 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 5546 | 1461195167799 Marionette TRACE conn4 <- [1,802,null,{}] 16:32:47 INFO - PROCESS | 5546 | 1461195167809 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:48 INFO - PROCESS | 5546 | 1461195168030 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:32:48 INFO - PROCESS | 5546 | 1461195168279 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a3c00 == 76 [pid = 5546] [id = 208] 16:32:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 252 (0x8b3a5000) [pid = 5546] [serial = 625] [outer = (nil)] 16:32:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 253 (0x8b3de800) [pid = 5546] [serial = 626] [outer = 0x8b3a5000] 16:32:48 INFO - PROCESS | 5546 | 1461195168423 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 254 (0x8bb3dc00) [pid = 5546] [serial = 627] [outer = 0x8b3a5000] 16:32:49 INFO - PROCESS | 5546 | 1461195169380 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:32:49 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 16:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1657ms 16:32:49 INFO - PROCESS | 5546 | 1461195169436 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:32:49 INFO - PROCESS | 5546 | 1461195169455 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:32:49 INFO - PROCESS | 5546 | 1461195169472 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 5546 | 1461195169478 Marionette TRACE conn4 <- [1,806,null,{}] 16:32:49 INFO - PROCESS | 5546 | 1461195169485 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:49 INFO - PROCESS | 5546 | 1461195169738 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:32:50 INFO - PROCESS | 5546 | 1461195170052 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x880ee800 == 77 [pid = 5546] [id = 209] 16:32:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 255 (0x8b3dd800) [pid = 5546] [serial = 628] [outer = (nil)] 16:32:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 256 (0x8c750c00) [pid = 5546] [serial = 629] [outer = 0x8b3dd800] 16:32:50 INFO - PROCESS | 5546 | 1461195170152 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 257 (0x8e5d2800) [pid = 5546] [serial = 630] [outer = 0x8b3dd800] 16:32:51 INFO - PROCESS | 5546 | 1461195171182 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:32:51 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 16:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1743ms 16:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:32:51 INFO - PROCESS | 5546 | 1461195171214 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 5546 | 1461195171218 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:32:51 INFO - PROCESS | 5546 | 1461195171226 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 5546 | 1461195171233 Marionette TRACE conn4 <- [1,810,null,{}] 16:32:51 INFO - PROCESS | 5546 | 1461195171250 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:51 INFO - PROCESS | 5546 | 1461195171488 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:32:51 INFO - PROCESS | 5546 | 1461195171829 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x903a3400 == 78 [pid = 5546] [id = 210] 16:32:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 258 (0x92147400) [pid = 5546] [serial = 631] [outer = (nil)] 16:32:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 259 (0x92e95400) [pid = 5546] [serial = 632] [outer = 0x92147400] 16:32:51 INFO - PROCESS | 5546 | 1461195171938 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 260 (0x9912a400) [pid = 5546] [serial = 633] [outer = 0x92147400] 16:32:52 INFO - PROCESS | 5546 | 1461195172902 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1699ms 16:32:52 INFO - PROCESS | 5546 | 1461195172924 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:32:52 INFO - PROCESS | 5546 | 1461195172929 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:32:52 INFO - PROCESS | 5546 | 1461195172937 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 5546 | 1461195172941 Marionette TRACE conn4 <- [1,814,null,{}] 16:32:52 INFO - PROCESS | 5546 | 1461195172947 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:53 INFO - PROCESS | 5546 | 1461195173165 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:32:53 INFO - PROCESS | 5546 | 1461195173435 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x92c66400 == 79 [pid = 5546] [id = 211] 16:32:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 261 (0x99565c00) [pid = 5546] [serial = 634] [outer = (nil)] 16:32:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 262 (0x9aeaf000) [pid = 5546] [serial = 635] [outer = 0x99565c00] 16:32:53 INFO - PROCESS | 5546 | 1461195173594 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 263 (0x9b0b3800) [pid = 5546] [serial = 636] [outer = 0x99565c00] 16:32:54 INFO - PROCESS | 5546 | 1461195174578 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 5546 | 1461195174625 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:32:54 INFO - PROCESS | 5546 | 1461195174633 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 5546 | 1461195174637 Marionette TRACE conn4 <- [1,818,null,{}] 16:32:54 INFO - PROCESS | 5546 | 1461195174644 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:54 INFO - PROCESS | 5546 | 1461195174852 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:32:55 INFO - PROCESS | 5546 | 1461195175107 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x880e9000 == 80 [pid = 5546] [id = 212] 16:32:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 264 (0x891f6c00) [pid = 5546] [serial = 637] [outer = (nil)] 16:32:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 265 (0x9fea3000) [pid = 5546] [serial = 638] [outer = 0x891f6c00] 16:32:55 INFO - PROCESS | 5546 | 1461195175248 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 266 (0xa0fa3c00) [pid = 5546] [serial = 639] [outer = 0x891f6c00] 16:32:56 INFO - PROCESS | 5546 | 1461195176174 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1591ms 16:32:56 INFO - PROCESS | 5546 | 1461195176224 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 5546 | 1461195176229 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:32:56 INFO - PROCESS | 5546 | 1461195176236 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 5546 | 1461195176240 Marionette TRACE conn4 <- [1,822,null,{}] 16:32:56 INFO - PROCESS | 5546 | 1461195176246 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:56 INFO - PROCESS | 5546 | 1461195176516 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:32:56 INFO - PROCESS | 5546 | 1461195176781 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bbb000 == 81 [pid = 5546] [id = 213] 16:32:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 267 (0x89bbb800) [pid = 5546] [serial = 640] [outer = (nil)] 16:32:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 268 (0x89bc7800) [pid = 5546] [serial = 641] [outer = 0x89bbb800] 16:32:56 INFO - PROCESS | 5546 | 1461195176918 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 269 (0xa0a8fc00) [pid = 5546] [serial = 642] [outer = 0x89bbb800] 16:32:57 INFO - PROCESS | 5546 | 1461195177911 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 5546 | 1461195177979 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:32:57 INFO - PROCESS | 5546 | 1461195177987 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 5546 | 1461195177992 Marionette TRACE conn4 <- [1,826,null,{}] 16:32:58 INFO - PROCESS | 5546 | 1461195177998 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:58 INFO - PROCESS | 5546 | 1461195178240 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:32:58 INFO - PROCESS | 5546 | 1461195178538 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be2400 == 82 [pid = 5546] [id = 214] 16:32:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 270 (0x87be4400) [pid = 5546] [serial = 643] [outer = (nil)] 16:32:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 271 (0x87beb800) [pid = 5546] [serial = 644] [outer = 0x87be4400] 16:32:58 INFO - PROCESS | 5546 | 1461195178630 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 272 (0x880e6800) [pid = 5546] [serial = 645] [outer = 0x87be4400] 16:32:59 INFO - PROCESS | 5546 | 1461195179565 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1635ms 16:32:59 INFO - PROCESS | 5546 | 1461195179624 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 5546 | 1461195179627 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:32:59 INFO - PROCESS | 5546 | 1461195179635 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 5546 | 1461195179639 Marionette TRACE conn4 <- [1,830,null,{}] 16:32:59 INFO - PROCESS | 5546 | 1461195179645 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:59 INFO - PROCESS | 5546 | 1461195179848 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:33:00 INFO - PROCESS | 5546 | 1461195180105 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a1800 == 83 [pid = 5546] [id = 215] 16:33:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 273 (0x889a3000) [pid = 5546] [serial = 646] [outer = (nil)] 16:33:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 274 (0x889a7000) [pid = 5546] [serial = 647] [outer = 0x889a3000] 16:33:00 INFO - PROCESS | 5546 | 1461195180241 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 275 (0x889aac00) [pid = 5546] [serial = 648] [outer = 0x889a3000] 16:33:01 INFO - PROCESS | 5546 | 1461195181208 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1632ms 16:33:01 INFO - PROCESS | 5546 | 1461195181271 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 5546 | 1461195181278 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:33:01 INFO - PROCESS | 5546 | 1461195181289 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 5546 | 1461195181294 Marionette TRACE conn4 <- [1,834,null,{}] 16:33:01 INFO - PROCESS | 5546 | 1461195181368 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:01 INFO - PROCESS | 5546 | 1461195181693 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:33:02 INFO - PROCESS | 5546 | 1461195182088 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x880ec000 == 84 [pid = 5546] [id = 216] 16:33:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 276 (0x889a6000) [pid = 5546] [serial = 649] [outer = (nil)] 16:33:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 277 (0x889b0800) [pid = 5546] [serial = 650] [outer = 0x889a6000] 16:33:02 INFO - PROCESS | 5546 | 1461195182244 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 278 (0x9064a400) [pid = 5546] [serial = 651] [outer = 0x889a6000] 16:33:03 INFO - PROCESS | 5546 | 1461195183388 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2152ms 16:33:03 INFO - PROCESS | 5546 | 1461195183441 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 5546 | 1461195183444 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:33:03 INFO - PROCESS | 5546 | 1461195183452 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 5546 | 1461195183455 Marionette TRACE conn4 <- [1,838,null,{}] 16:33:03 INFO - PROCESS | 5546 | 1461195183463 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:03 INFO - PROCESS | 5546 | 1461195183707 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:33:03 INFO - PROCESS | 5546 | 1461195183980 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be9000 == 85 [pid = 5546] [id = 217] 16:33:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 279 (0x889ae000) [pid = 5546] [serial = 652] [outer = (nil)] 16:33:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 280 (0x8a406400) [pid = 5546] [serial = 653] [outer = 0x889ae000] 16:33:04 INFO - PROCESS | 5546 | 1461195184078 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 281 (0x8a407800) [pid = 5546] [serial = 654] [outer = 0x889ae000] 16:33:05 INFO - PROCESS | 5546 | 1461195185061 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1638ms 16:33:05 INFO - PROCESS | 5546 | 1461195185091 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:33:05 INFO - PROCESS | 5546 | 1461195185096 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:33:05 INFO - PROCESS | 5546 | 1461195185104 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 5546 | 1461195185109 Marionette TRACE conn4 <- [1,842,null,{}] 16:33:05 INFO - PROCESS | 5546 | 1461195185116 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:05 INFO - PROCESS | 5546 | 1461195185396 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:33:05 INFO - PROCESS | 5546 | 1461195185741 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 5546 | ++DOCSHELL 0x8a408c00 == 86 [pid = 5546] [id = 218] 16:33:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 282 (0xa4477c00) [pid = 5546] [serial = 655] [outer = (nil)] 16:33:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 283 (0xa47a9c00) [pid = 5546] [serial = 656] [outer = 0xa4477c00] 16:33:05 INFO - PROCESS | 5546 | 1461195185854 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 284 (0xa4a02c00) [pid = 5546] [serial = 657] [outer = 0xa4477c00] 16:33:06 INFO - PROCESS | 5546 | 1461195186835 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1785ms 16:33:06 INFO - PROCESS | 5546 | 1461195186890 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 5546 | 1461195186894 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:33:06 INFO - PROCESS | 5546 | 1461195186900 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 5546 | 1461195186904 Marionette TRACE conn4 <- [1,846,null,{}] 16:33:06 INFO - PROCESS | 5546 | 1461195186909 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:07 INFO - PROCESS | 5546 | 1461195187113 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:33:07 INFO - PROCESS | 5546 | 1461195187375 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x86abe800 == 87 [pid = 5546] [id = 219] 16:33:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 285 (0x86abf800) [pid = 5546] [serial = 658] [outer = (nil)] 16:33:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 286 (0x86ac2000) [pid = 5546] [serial = 659] [outer = 0x86abf800] 16:33:07 INFO - PROCESS | 5546 | 1461195187507 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 287 (0x86ac5800) [pid = 5546] [serial = 660] [outer = 0x86abf800] 16:33:08 INFO - PROCESS | 5546 | 1461195188426 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1583ms 16:33:08 INFO - PROCESS | 5546 | 1461195188486 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 5546 | 1461195188489 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:33:08 INFO - PROCESS | 5546 | 1461195188500 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 5546 | 1461195188503 Marionette TRACE conn4 <- [1,850,null,{}] 16:33:08 INFO - PROCESS | 5546 | 1461195188510 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:08 INFO - PROCESS | 5546 | 1461195188719 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:33:09 INFO - PROCESS | 5546 | 1461195188983 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x86ab7400 == 88 [pid = 5546] [id = 220] 16:33:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 288 (0x86abcc00) [pid = 5546] [serial = 661] [outer = (nil)] 16:33:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 289 (0x87105c00) [pid = 5546] [serial = 662] [outer = 0x86abcc00] 16:33:09 INFO - PROCESS | 5546 | 1461195189121 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 290 (0x87108800) [pid = 5546] [serial = 663] [outer = 0x86abcc00] 16:33:10 INFO - PROCESS | 5546 | 1461195190083 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1642ms 16:33:10 INFO - PROCESS | 5546 | 1461195190143 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 5546 | 1461195190146 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:33:10 INFO - PROCESS | 5546 | 1461195190154 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 5546 | 1461195190157 Marionette TRACE conn4 <- [1,854,null,{}] 16:33:10 INFO - PROCESS | 5546 | 1461195190163 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:10 INFO - PROCESS | 5546 | 1461195190408 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:33:10 INFO - PROCESS | 5546 | 1461195190730 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b2c00 == 89 [pid = 5546] [id = 221] 16:33:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 291 (0x867b4c00) [pid = 5546] [serial = 664] [outer = (nil)] 16:33:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 292 (0x867ba800) [pid = 5546] [serial = 665] [outer = 0x867b4c00] 16:33:10 INFO - PROCESS | 5546 | 1461195190853 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 293 (0x867bdc00) [pid = 5546] [serial = 666] [outer = 0x867b4c00] 16:33:11 INFO - PROCESS | 5546 | 1461195191833 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1734ms 16:33:11 INFO - PROCESS | 5546 | 1461195191890 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 5546 | 1461195191893 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:33:11 INFO - PROCESS | 5546 | 1461195191900 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 5546 | 1461195191903 Marionette TRACE conn4 <- [1,858,null,{}] 16:33:11 INFO - PROCESS | 5546 | 1461195191910 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:12 INFO - PROCESS | 5546 | 1461195192116 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:33:12 INFO - PROCESS | 5546 | 1461195192379 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b9000 == 90 [pid = 5546] [id = 222] 16:33:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 294 (0x867b9400) [pid = 5546] [serial = 667] [outer = (nil)] 16:33:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 295 (0x87105800) [pid = 5546] [serial = 668] [outer = 0x867b9400] 16:33:12 INFO - PROCESS | 5546 | 1461195192517 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 296 (0x8710c400) [pid = 5546] [serial = 669] [outer = 0x867b9400] 16:33:13 INFO - PROCESS | 5546 | 1461195193935 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 2096ms 16:33:14 INFO - PROCESS | 5546 | 1461195194001 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 5546 | 1461195194007 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:33:14 INFO - PROCESS | 5546 | 1461195194018 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 5546 | 1461195194024 Marionette TRACE conn4 <- [1,862,null,{}] 16:33:14 INFO - PROCESS | 5546 | 1461195194032 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:14 INFO - PROCESS | 5546 | 1461195194301 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:33:14 INFO - PROCESS | 5546 | 1461195194557 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bf0000 == 91 [pid = 5546] [id = 223] 16:33:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 297 (0x85bf4000) [pid = 5546] [serial = 670] [outer = (nil)] 16:33:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 298 (0x85bfb400) [pid = 5546] [serial = 671] [outer = 0x85bf4000] 16:33:14 INFO - PROCESS | 5546 | 1461195194664 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 299 (0x85bfe800) [pid = 5546] [serial = 672] [outer = 0x85bf4000] 16:33:15 INFO - PROCESS | 5546 | 1461195195662 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1697ms 16:33:15 INFO - PROCESS | 5546 | 1461195195714 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 5546 | 1461195195717 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:33:15 INFO - PROCESS | 5546 | 1461195195724 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 5546 | 1461195195727 Marionette TRACE conn4 <- [1,866,null,{}] 16:33:15 INFO - PROCESS | 5546 | 1461195195734 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:15 INFO - PROCESS | 5546 | 1461195195975 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:33:16 INFO - PROCESS | 5546 | 1461195196288 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bf1800 == 92 [pid = 5546] [id = 224] 16:33:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 300 (0x85d44800) [pid = 5546] [serial = 673] [outer = (nil)] 16:33:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 301 (0x85d4a000) [pid = 5546] [serial = 674] [outer = 0x85d44800] 16:33:16 INFO - PROCESS | 5546 | 1461195196386 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 302 (0x85d4b800) [pid = 5546] [serial = 675] [outer = 0x85d44800] 16:33:17 INFO - PROCESS | 5546 | 1461195197371 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1689ms 16:33:17 INFO - PROCESS | 5546 | 1461195197414 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 5546 | 1461195197418 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:33:17 INFO - PROCESS | 5546 | 1461195197424 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 5546 | 1461195197428 Marionette TRACE conn4 <- [1,870,null,{}] 16:33:17 INFO - PROCESS | 5546 | 1461195197434 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:17 INFO - PROCESS | 5546 | 1461195197645 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:33:17 INFO - PROCESS | 5546 | 1461195197904 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d49000 == 93 [pid = 5546] [id = 225] 16:33:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 303 (0x85d4a800) [pid = 5546] [serial = 676] [outer = (nil)] 16:33:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 304 (0x85d53400) [pid = 5546] [serial = 677] [outer = 0x85d4a800] 16:33:18 INFO - PROCESS | 5546 | 1461195198041 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 305 (0x87103400) [pid = 5546] [serial = 678] [outer = 0x85d4a800] 16:33:19 INFO - PROCESS | 5546 | --DOCSHELL 0x92cb6400 == 92 [pid = 5546] [id = 196] 16:33:19 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc40800 == 91 [pid = 5546] [id = 195] 16:33:19 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc45400 == 90 [pid = 5546] [id = 194] 16:33:19 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3e2000 == 89 [pid = 5546] [id = 193] 16:33:19 INFO - PROCESS | 5546 | --DOCSHELL 0x881a9000 == 88 [pid = 5546] [id = 192] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 304 (0x903a6400) [pid = 5546] [serial = 533] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 303 (0x8fd8b400) [pid = 5546] [serial = 572] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 302 (0x97aeac00) [pid = 5546] [serial = 550] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 301 (0xa0f9a800) [pid = 5546] [serial = 556] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 300 (0x92db6c00) [pid = 5546] [serial = 547] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 299 (0x8b38c400) [pid = 5546] [serial = 559] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 298 (0x8c752c00) [pid = 5546] [serial = 568] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 297 (0x8bb3bc00) [pid = 5546] [serial = 562] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 296 (0x8efe2800) [pid = 5546] [serial = 574] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 295 (0x9df9b000) [pid = 5546] [serial = 553] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 294 (0x8e3da400) [pid = 5546] [serial = 541] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 293 (0x90643c00) [pid = 5546] [serial = 544] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 292 (0x8bc41c00) [pid = 5546] [serial = 538] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 291 (0x89655400) [pid = 5546] [serial = 535] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 290 (0x8bd8c400) [pid = 5546] [serial = 566] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 289 (0x8e5ca800) [pid = 5546] [serial = 569] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 288 (0x8f7e9800) [pid = 5546] [serial = 571] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 287 (0x8bc45c00) [pid = 5546] [serial = 565] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | --DOMWINDOW == 286 (0x8bc46400) [pid = 5546] [serial = 563] [outer = (nil)] [url = about:blank] 16:33:19 INFO - PROCESS | 5546 | 1461195199945 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2540ms 16:33:19 INFO - PROCESS | 5546 | 1461195199966 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 5546 | 1461195199974 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:33:19 INFO - PROCESS | 5546 | 1461195199985 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 5546 | 1461195199989 Marionette TRACE conn4 <- [1,874,null,{}] 16:33:20 INFO - PROCESS | 5546 | 1461195199998 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:20 INFO - PROCESS | 5546 | 1461195200211 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:33:20 INFO - PROCESS | 5546 | 1461195200390 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x86ac0400 == 89 [pid = 5546] [id = 226] 16:33:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 287 (0x880eec00) [pid = 5546] [serial = 679] [outer = (nil)] 16:33:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 288 (0x889a2c00) [pid = 5546] [serial = 680] [outer = 0x880eec00] 16:33:20 INFO - PROCESS | 5546 | 1461195200493 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 289 (0x89654400) [pid = 5546] [serial = 681] [outer = 0x880eec00] 16:33:21 INFO - PROCESS | 5546 | 1461195201441 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1537ms 16:33:21 INFO - PROCESS | 5546 | 1461195201523 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 5546 | 1461195201533 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:33:21 INFO - PROCESS | 5546 | 1461195201552 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 5546 | 1461195201557 Marionette TRACE conn4 <- [1,878,null,{}] 16:33:21 INFO - PROCESS | 5546 | 1461195201564 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:21 INFO - PROCESS | 5546 | 1461195201830 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:33:21 INFO - PROCESS | 5546 | 1461195201863 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bbb400 == 90 [pid = 5546] [id = 227] 16:33:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 290 (0x89c8cc00) [pid = 5546] [serial = 682] [outer = (nil)] 16:33:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 291 (0x8a402800) [pid = 5546] [serial = 683] [outer = 0x89c8cc00] 16:33:21 INFO - PROCESS | 5546 | 1461195201949 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 292 (0x8a40d800) [pid = 5546] [serial = 684] [outer = 0x89c8cc00] 16:33:23 INFO - PROCESS | 5546 | 1461195203074 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1584ms 16:33:23 INFO - PROCESS | 5546 | 1461195203164 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:33:23 INFO - PROCESS | 5546 | 1461195203169 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:33:23 INFO - PROCESS | 5546 | 1461195203176 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 5546 | 1461195203182 Marionette TRACE conn4 <- [1,882,null,{}] 16:33:23 INFO - PROCESS | 5546 | 1461195203210 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:23 INFO - PROCESS | 5546 | 1461195203493 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:33:24 INFO - PROCESS | 5546 | --DOMWINDOW == 291 (0x8b394c00) [pid = 5546] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:33:24 INFO - PROCESS | 5546 | --DOMWINDOW == 290 (0x8b7c3800) [pid = 5546] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:33:24 INFO - PROCESS | 5546 | --DOMWINDOW == 289 (0x9161d800) [pid = 5546] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:33:24 INFO - PROCESS | 5546 | --DOMWINDOW == 288 (0x891f0000) [pid = 5546] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:33:24 INFO - PROCESS | 5546 | --DOMWINDOW == 287 (0x8c63c800) [pid = 5546] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:33:24 INFO - PROCESS | 5546 | --DOMWINDOW == 286 (0x8efe5400) [pid = 5546] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:33:24 INFO - PROCESS | 5546 | --DOMWINDOW == 285 (0x8b3ad800) [pid = 5546] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:33:24 INFO - PROCESS | 5546 | 1461195204031 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ed800 == 91 [pid = 5546] [id = 228] 16:33:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 286 (0x891f0000) [pid = 5546] [serial = 685] [outer = (nil)] 16:33:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 287 (0x8b7c9000) [pid = 5546] [serial = 686] [outer = 0x891f0000] 16:33:24 INFO - PROCESS | 5546 | 1461195204128 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 288 (0x8bc46c00) [pid = 5546] [serial = 687] [outer = 0x891f0000] 16:33:25 INFO - PROCESS | 5546 | 1461195205052 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1944ms 16:33:25 INFO - PROCESS | 5546 | 1461195205122 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 5546 | 1461195205130 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:33:25 INFO - PROCESS | 5546 | 1461195205141 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 5546 | 1461195205147 Marionette TRACE conn4 <- [1,886,null,{}] 16:33:25 INFO - PROCESS | 5546 | 1461195205156 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:25 INFO - PROCESS | 5546 | 1461195205463 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:33:25 INFO - PROCESS | 5546 | 1461195205814 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x8a40f000 == 92 [pid = 5546] [id = 229] 16:33:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 289 (0x8bc3d800) [pid = 5546] [serial = 688] [outer = (nil)] 16:33:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 290 (0x8bdf1000) [pid = 5546] [serial = 689] [outer = 0x8bc3d800] 16:33:25 INFO - PROCESS | 5546 | 1461195205910 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 291 (0x8bdff000) [pid = 5546] [serial = 690] [outer = 0x8bc3d800] 16:33:27 INFO - PROCESS | 5546 | 1461195206998 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1894ms 16:33:27 INFO - PROCESS | 5546 | 1461195207035 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:33:27 INFO - PROCESS | 5546 | 1461195207045 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:33:27 INFO - PROCESS | 5546 | 1461195207055 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 5546 | 1461195207062 Marionette TRACE conn4 <- [1,890,null,{}] 16:33:27 INFO - PROCESS | 5546 | 1461195207071 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:27 INFO - PROCESS | 5546 | 1461195207339 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:33:27 INFO - PROCESS | 5546 | 1461195207662 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be8400 == 93 [pid = 5546] [id = 230] 16:33:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 292 (0x880f4800) [pid = 5546] [serial = 691] [outer = (nil)] 16:33:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 293 (0x891f1800) [pid = 5546] [serial = 692] [outer = 0x880f4800] 16:33:27 INFO - PROCESS | 5546 | 1461195207761 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 294 (0x89bbd400) [pid = 5546] [serial = 693] [outer = 0x880f4800] 16:33:28 INFO - PROCESS | 5546 | 1461195208787 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1787ms 16:33:28 INFO - PROCESS | 5546 | 1461195208842 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 5546 | 1461195208850 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:33:28 INFO - PROCESS | 5546 | 1461195208864 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 5546 | 1461195208870 Marionette TRACE conn4 <- [1,894,null,{}] 16:33:28 INFO - PROCESS | 5546 | 1461195208877 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:29 INFO - PROCESS | 5546 | 1461195209187 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:33:29 INFO - PROCESS | 5546 | 1461195209520 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a9800 == 94 [pid = 5546] [id = 231] 16:33:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 295 (0x8b3a9c00) [pid = 5546] [serial = 694] [outer = (nil)] 16:33:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 296 (0x8bb31c00) [pid = 5546] [serial = 695] [outer = 0x8b3a9c00] 16:33:29 INFO - PROCESS | 5546 | 1461195209614 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 297 (0x8bd88c00) [pid = 5546] [serial = 696] [outer = 0x8b3a9c00] 16:33:30 INFO - PROCESS | 5546 | 1461195210627 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1793ms 16:33:30 INFO - PROCESS | 5546 | 1461195210657 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 5546 | 1461195210662 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:33:30 INFO - PROCESS | 5546 | 1461195210669 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 5546 | 1461195210676 Marionette TRACE conn4 <- [1,898,null,{}] 16:33:30 INFO - PROCESS | 5546 | 1461195210694 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 5546 | 1461195210959 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:33:31 INFO - PROCESS | 5546 | 1461195211261 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c750800 == 95 [pid = 5546] [id = 232] 16:33:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 298 (0x8e3d6c00) [pid = 5546] [serial = 697] [outer = (nil)] 16:33:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 299 (0x8e5ccc00) [pid = 5546] [serial = 698] [outer = 0x8e3d6c00] 16:33:31 INFO - PROCESS | 5546 | 1461195211364 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 300 (0x8edf4000) [pid = 5546] [serial = 699] [outer = 0x8e3d6c00] 16:33:32 INFO - PROCESS | 5546 | 1461195212489 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1845ms 16:33:32 INFO - PROCESS | 5546 | 1461195212517 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 5546 | 1461195212525 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:33:32 INFO - PROCESS | 5546 | 1461195212537 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 5546 | 1461195212541 Marionette TRACE conn4 <- [1,902,null,{}] 16:33:32 INFO - PROCESS | 5546 | 1461195212551 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:32 INFO - PROCESS | 5546 | 1461195212864 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:33:33 INFO - PROCESS | 5546 | 1461195213114 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3da400 == 96 [pid = 5546] [id = 233] 16:33:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 301 (0x8efe6800) [pid = 5546] [serial = 700] [outer = (nil)] 16:33:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 302 (0x8fb53000) [pid = 5546] [serial = 701] [outer = 0x8efe6800] 16:33:33 INFO - PROCESS | 5546 | 1461195213206 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 303 (0x8fd89800) [pid = 5546] [serial = 702] [outer = 0x8efe6800] 16:33:34 INFO - PROCESS | 5546 | 1461195214149 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1653ms 16:33:34 INFO - PROCESS | 5546 | 1461195214189 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 5546 | 1461195214194 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:33:34 INFO - PROCESS | 5546 | 1461195214201 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 5546 | 1461195214205 Marionette TRACE conn4 <- [1,906,null,{}] 16:33:34 INFO - PROCESS | 5546 | 1461195214212 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:34 INFO - PROCESS | 5546 | 1461195214426 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:33:34 INFO - PROCESS | 5546 | 1461195214695 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x867bac00 == 97 [pid = 5546] [id = 234] 16:33:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 304 (0x8e5cb400) [pid = 5546] [serial = 703] [outer = (nil)] 16:33:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 305 (0x903a0800) [pid = 5546] [serial = 704] [outer = 0x8e5cb400] 16:33:34 INFO - PROCESS | 5546 | 1461195214831 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 306 (0x9135b400) [pid = 5546] [serial = 705] [outer = 0x8e5cb400] 16:33:35 INFO - PROCESS | 5546 | 1461195215747 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1583ms 16:33:35 INFO - PROCESS | 5546 | 1461195215795 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 5546 | 1461195215800 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:33:35 INFO - PROCESS | 5546 | 1461195215807 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 5546 | 1461195215809 Marionette TRACE conn4 <- [1,910,null,{}] 16:33:35 INFO - PROCESS | 5546 | 1461195215816 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:36 INFO - PROCESS | 5546 | 1461195216042 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:33:36 INFO - PROCESS | 5546 | 1461195216319 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d3800 == 98 [pid = 5546] [id = 235] 16:33:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 307 (0x91615400) [pid = 5546] [serial = 706] [outer = (nil)] 16:33:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 308 (0x92ee5c00) [pid = 5546] [serial = 707] [outer = 0x91615400] 16:33:36 INFO - PROCESS | 5546 | 1461195216463 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 309 (0x979c4000) [pid = 5546] [serial = 708] [outer = 0x91615400] 16:33:37 INFO - PROCESS | 5546 | 1461195217417 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1685ms 16:33:37 INFO - PROCESS | 5546 | 1461195217495 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:33:37 INFO - PROCESS | 5546 | 1461195217500 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:33:37 INFO - PROCESS | 5546 | 1461195217509 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 5546 | 1461195217512 Marionette TRACE conn4 <- [1,914,null,{}] 16:33:37 INFO - PROCESS | 5546 | 1461195217518 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:37 INFO - PROCESS | 5546 | 1461195217766 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:33:38 INFO - PROCESS | 5546 | 1461195218071 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x92142800 == 99 [pid = 5546] [id = 236] 16:33:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 310 (0x92c65400) [pid = 5546] [serial = 709] [outer = (nil)] 16:33:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 311 (0x99567800) [pid = 5546] [serial = 710] [outer = 0x92c65400] 16:33:38 INFO - PROCESS | 5546 | 1461195218169 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 312 (0x9a024c00) [pid = 5546] [serial = 711] [outer = 0x92c65400] 16:33:39 INFO - PROCESS | 5546 | 1461195219077 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1639ms 16:33:39 INFO - PROCESS | 5546 | 1461195219148 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 5546 | 1461195219152 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:33:39 INFO - PROCESS | 5546 | 1461195219160 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 5546 | 1461195219164 Marionette TRACE conn4 <- [1,918,null,{}] 16:33:39 INFO - PROCESS | 5546 | 1461195219170 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:39 INFO - PROCESS | 5546 | 1461195219413 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:33:39 INFO - PROCESS | 5546 | 1461195219677 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x92db7000 == 100 [pid = 5546] [id = 237] 16:33:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 313 (0x9956ac00) [pid = 5546] [serial = 712] [outer = (nil)] 16:33:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 314 (0x9b0b5000) [pid = 5546] [serial = 713] [outer = 0x9956ac00] 16:33:39 INFO - PROCESS | 5546 | 1461195219810 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 315 (0x9fc51800) [pid = 5546] [serial = 714] [outer = 0x9956ac00] 16:33:40 INFO - PROCESS | 5546 | 1461195220714 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1631ms 16:33:40 INFO - PROCESS | 5546 | 1461195220792 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 5546 | 1461195220796 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:33:40 INFO - PROCESS | 5546 | 1461195220804 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - PROCESS | 5546 | 1461195220807 Marionette TRACE conn4 <- [1,922,null,{}] 16:33:40 INFO - PROCESS | 5546 | 1461195220813 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:41 INFO - PROCESS | 5546 | 1461195221073 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:33:41 INFO - PROCESS | 5546 | 1461195221388 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x88945800 == 101 [pid = 5546] [id = 238] 16:33:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 316 (0x88945c00) [pid = 5546] [serial = 715] [outer = (nil)] 16:33:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 317 (0x8894e000) [pid = 5546] [serial = 716] [outer = 0x88945c00] 16:33:41 INFO - PROCESS | 5546 | 1461195221480 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 318 (0x8894fc00) [pid = 5546] [serial = 717] [outer = 0x88945c00] 16:33:42 INFO - PROCESS | 5546 | 1461195222390 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1634ms 16:33:42 INFO - PROCESS | 5546 | 1461195222439 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:33:42 INFO - PROCESS | 5546 | 1461195222443 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:33:42 INFO - PROCESS | 5546 | 1461195222450 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 5546 | 1461195222453 Marionette TRACE conn4 <- [1,926,null,{}] 16:33:42 INFO - PROCESS | 5546 | 1461195222459 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:42 INFO - PROCESS | 5546 | 1461195222671 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:33:42 INFO - PROCESS | 5546 | 1461195222940 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x88948400 == 102 [pid = 5546] [id = 239] 16:33:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 319 (0x8894a400) [pid = 5546] [serial = 718] [outer = (nil)] 16:33:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 320 (0x9ae86800) [pid = 5546] [serial = 719] [outer = 0x8894a400] 16:33:43 INFO - PROCESS | 5546 | 1461195223133 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 321 (0x9feec400) [pid = 5546] [serial = 720] [outer = 0x8894a400] 16:33:44 INFO - PROCESS | 5546 | 1461195224200 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1784ms 16:33:44 INFO - PROCESS | 5546 | 1461195224234 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 5546 | 1461195224245 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:33:44 INFO - PROCESS | 5546 | 1461195224252 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 5546 | 1461195224258 Marionette TRACE conn4 <- [1,930,null,{}] 16:33:44 INFO - PROCESS | 5546 | 1461195224265 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:44 INFO - PROCESS | 5546 | 1461195224498 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:33:44 INFO - PROCESS | 5546 | 1461195224783 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x8969c800 == 103 [pid = 5546] [id = 240] 16:33:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 322 (0x896a3800) [pid = 5546] [serial = 721] [outer = (nil)] 16:33:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 323 (0x99563400) [pid = 5546] [serial = 722] [outer = 0x896a3800] 16:33:44 INFO - PROCESS | 5546 | 1461195224926 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 324 (0xa44bc000) [pid = 5546] [serial = 723] [outer = 0x896a3800] 16:33:45 INFO - PROCESS | 5546 | 1461195225805 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1588ms 16:33:45 INFO - PROCESS | 5546 | 1461195225842 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 5546 | 1461195225846 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:33:45 INFO - PROCESS | 5546 | 1461195225852 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 5546 | 1461195225856 Marionette TRACE conn4 <- [1,934,null,{}] 16:33:45 INFO - PROCESS | 5546 | 1461195225862 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:46 INFO - PROCESS | 5546 | 1461195226065 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:33:46 INFO - PROCESS | 5546 | 1461195226336 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x855ce000 == 104 [pid = 5546] [id = 241] 16:33:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 325 (0x855cf000) [pid = 5546] [serial = 724] [outer = (nil)] 16:33:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 326 (0x855d6800) [pid = 5546] [serial = 725] [outer = 0x855cf000] 16:33:46 INFO - PROCESS | 5546 | 1461195226474 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 327 (0x855d9c00) [pid = 5546] [serial = 726] [outer = 0x855cf000] 16:33:47 INFO - PROCESS | 5546 | 1461195227377 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1585ms 16:33:47 INFO - PROCESS | 5546 | 1461195227439 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:33:47 INFO - PROCESS | 5546 | 1461195227443 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:33:47 INFO - PROCESS | 5546 | 1461195227450 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 5546 | 1461195227453 Marionette TRACE conn4 <- [1,938,null,{}] 16:33:47 INFO - PROCESS | 5546 | 1461195227459 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:47 INFO - PROCESS | 5546 | 1461195227663 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:33:47 INFO - PROCESS | 5546 | 1461195227924 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d1000 == 105 [pid = 5546] [id = 242] 16:33:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 328 (0x855d1c00) [pid = 5546] [serial = 727] [outer = (nil)] 16:33:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 329 (0x8564f400) [pid = 5546] [serial = 728] [outer = 0x855d1c00] 16:33:48 INFO - PROCESS | 5546 | 1461195228055 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 330 (0x85652400) [pid = 5546] [serial = 729] [outer = 0x855d1c00] 16:33:48 INFO - PROCESS | 5546 | 1461195228961 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1585ms 16:33:49 INFO - PROCESS | 5546 | 1461195229035 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 5546 | 1461195229039 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:33:49 INFO - PROCESS | 5546 | 1461195229046 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 5546 | 1461195229048 Marionette TRACE conn4 <- [1,942,null,{}] 16:33:49 INFO - PROCESS | 5546 | 1461195229055 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:49 INFO - PROCESS | 5546 | 1461195229258 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:33:49 INFO - PROCESS | 5546 | 1461195229518 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x855ce400 == 106 [pid = 5546] [id = 243] 16:33:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 331 (0x8564bc00) [pid = 5546] [serial = 730] [outer = (nil)] 16:33:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 332 (0x85659000) [pid = 5546] [serial = 731] [outer = 0x8564bc00] 16:33:49 INFO - PROCESS | 5546 | 1461195229646 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 333 (0x86abc400) [pid = 5546] [serial = 732] [outer = 0x8564bc00] 16:33:50 INFO - PROCESS | 5546 | 1461195230536 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1537ms 16:33:50 INFO - PROCESS | 5546 | 1461195230583 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 5546 | 1461195230587 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:33:50 INFO - PROCESS | 5546 | 1461195230594 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 5546 | 1461195230597 Marionette TRACE conn4 <- [1,946,null,{}] 16:33:50 INFO - PROCESS | 5546 | 1461195230603 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:50 INFO - PROCESS | 5546 | 1461195230806 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:33:51 INFO - PROCESS | 5546 | 1461195231083 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e6f000 == 107 [pid = 5546] [id = 244] 16:33:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 334 (0x84e70400) [pid = 5546] [serial = 733] [outer = (nil)] 16:33:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 335 (0x84e77400) [pid = 5546] [serial = 734] [outer = 0x84e70400] 16:33:51 INFO - PROCESS | 5546 | 1461195231211 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 336 (0x84e7b000) [pid = 5546] [serial = 735] [outer = 0x84e70400] 16:33:52 INFO - PROCESS | 5546 | 1461195232119 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1982ms 16:33:52 INFO - PROCESS | 5546 | 1461195232679 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 5546 | 1461195232687 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:33:52 INFO - PROCESS | 5546 | 1461195232713 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 5546 | 1461195232719 Marionette TRACE conn4 <- [1,950,null,{}] 16:33:52 INFO - PROCESS | 5546 | 1461195232728 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:52 INFO - PROCESS | 5546 | 1461195232929 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:33:53 INFO - PROCESS | 5546 | 1461195233159 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x85657000 == 108 [pid = 5546] [id = 245] 16:33:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 337 (0x85bfbc00) [pid = 5546] [serial = 736] [outer = (nil)] 16:33:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 338 (0x867b8800) [pid = 5546] [serial = 737] [outer = 0x85bfbc00] 16:33:53 INFO - PROCESS | 5546 | 1461195233243 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 339 (0x86ac1400) [pid = 5546] [serial = 738] [outer = 0x85bfbc00] 16:33:54 INFO - PROCESS | 5546 | 1461195234187 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1546ms 16:33:54 INFO - PROCESS | 5546 | 1461195234258 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:33:54 INFO - PROCESS | 5546 | 1461195234263 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:33:54 INFO - PROCESS | 5546 | 1461195234277 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 5546 | 1461195234282 Marionette TRACE conn4 <- [1,954,null,{}] 16:33:54 INFO - PROCESS | 5546 | 1461195234289 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:54 INFO - PROCESS | 5546 | 1461195234611 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:33:54 INFO - PROCESS | 5546 | 1461195234964 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d4b400 == 109 [pid = 5546] [id = 246] 16:33:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 340 (0x87107400) [pid = 5546] [serial = 739] [outer = (nil)] 16:33:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 341 (0x87bec400) [pid = 5546] [serial = 740] [outer = 0x87107400] 16:33:55 INFO - PROCESS | 5546 | 1461195235049 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 342 (0x889a8000) [pid = 5546] [serial = 741] [outer = 0x87107400] 16:33:56 INFO - PROCESS | 5546 | 1461195236040 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1837ms 16:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:33:56 INFO - PROCESS | 5546 | 1461195236113 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 5546 | 1461195236116 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:33:56 INFO - PROCESS | 5546 | 1461195236123 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 5546 | 1461195236126 Marionette TRACE conn4 <- [1,958,null,{}] 16:33:56 INFO - PROCESS | 5546 | 1461195236143 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:56 INFO - PROCESS | 5546 | 1461195236398 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x979c9c00 == 108 [pid = 5546] [id = 184] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x8ffbf800 == 107 [pid = 5546] [id = 111] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x9df91c00 == 106 [pid = 5546] [id = 39] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x9ae8a000 == 105 [pid = 5546] [id = 109] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x89656400 == 104 [pid = 5546] [id = 185] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x891ed800 == 103 [pid = 5546] [id = 228] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x89bbb400 == 102 [pid = 5546] [id = 227] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x89ac4400 == 101 [pid = 5546] [id = 147] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x86ac0400 == 100 [pid = 5546] [id = 226] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x85bf0000 == 99 [pid = 5546] [id = 223] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x867b2c00 == 98 [pid = 5546] [id = 221] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x867b9000 == 97 [pid = 5546] [id = 222] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x86ab7400 == 96 [pid = 5546] [id = 220] 16:33:56 INFO - PROCESS | 5546 | --DOCSHELL 0x86abe800 == 95 [pid = 5546] [id = 219] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 341 (0x971eac00) [pid = 5546] [serial = 623] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 340 (0x8c63d000) [pid = 5546] [serial = 380] [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.] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 339 (0x8b7cb400) [pid = 5546] [serial = 606] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 338 (0x8b3dc000) [pid = 5546] [serial = 605] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 337 (0x92eef800) [pid = 5546] [serial = 590] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 336 (0x8e3cdc00) [pid = 5546] [serial = 609] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 335 (0x92141000) [pid = 5546] [serial = 620] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 334 (0x8bc43000) [pid = 5546] [serial = 612] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 333 (0x92eed000) [pid = 5546] [serial = 621] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 332 (0x8f7e9c00) [pid = 5546] [serial = 615] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 331 (0x89659800) [pid = 5546] [serial = 577] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 330 (0x903a4000) [pid = 5546] [serial = 617] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 329 (0x8ffc8400) [pid = 5546] [serial = 575] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 328 (0x9df99400) [pid = 5546] [serial = 596] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 327 (0x8b3a4800) [pid = 5546] [serial = 611] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 326 (0x8bdf3400) [pid = 5546] [serial = 608] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 325 (0x9144dc00) [pid = 5546] [serial = 586] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 324 (0x8e5d7000) [pid = 5546] [serial = 583] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 323 (0x880ee000) [pid = 5546] [serial = 599] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 322 (0x8bcb1000) [pid = 5546] [serial = 580] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 321 (0x8bb34c00) [pid = 5546] [serial = 602] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 320 (0x8efea000) [pid = 5546] [serial = 614] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 319 (0x9050a000) [pid = 5546] [serial = 618] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | --DOMWINDOW == 318 (0x99051400) [pid = 5546] [serial = 593] [outer = (nil)] [url = about:blank] 16:33:57 INFO - PROCESS | 5546 | 1461195237421 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bf8c00 == 96 [pid = 5546] [id = 247] 16:33:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 319 (0x85d4d000) [pid = 5546] [serial = 742] [outer = (nil)] 16:33:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 320 (0x86ab8000) [pid = 5546] [serial = 743] [outer = 0x85d4d000] 16:33:57 INFO - PROCESS | 5546 | 1461195237508 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 321 (0x87be1400) [pid = 5546] [serial = 744] [outer = 0x85d4d000] 16:33:58 INFO - PROCESS | 5546 | 1461195238296 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2196ms 16:33:58 INFO - PROCESS | 5546 | 1461195238319 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 5546 | 1461195238324 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:33:58 INFO - PROCESS | 5546 | 1461195238330 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 5546 | 1461195238333 Marionette TRACE conn4 <- [1,962,null,{}] 16:33:58 INFO - PROCESS | 5546 | 1461195238339 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:58 INFO - PROCESS | 5546 | 1461195238542 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:33:58 INFO - PROCESS | 5546 | 1461195238732 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x87becc00 == 97 [pid = 5546] [id = 248] 16:33:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 322 (0x889ab400) [pid = 5546] [serial = 745] [outer = (nil)] 16:33:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 323 (0x89bba400) [pid = 5546] [serial = 746] [outer = 0x889ab400] 16:33:58 INFO - PROCESS | 5546 | 1461195238812 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 324 (0x89bc8400) [pid = 5546] [serial = 747] [outer = 0x889ab400] 16:33:59 INFO - PROCESS | 5546 | 1461195239701 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1398ms 16:33:59 INFO - PROCESS | 5546 | 1461195239729 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 5546 | 1461195239733 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:33:59 INFO - PROCESS | 5546 | 1461195239739 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 5546 | 1461195239742 Marionette TRACE conn4 <- [1,966,null,{}] 16:33:59 INFO - PROCESS | 5546 | 1461195239748 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:00 INFO - PROCESS | 5546 | 1461195240020 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:34:00 INFO - PROCESS | 5546 | 1461195240046 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710dc00 == 98 [pid = 5546] [id = 249] 16:34:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 325 (0x896a6c00) [pid = 5546] [serial = 748] [outer = (nil)] 16:34:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 326 (0x8a40ac00) [pid = 5546] [serial = 749] [outer = 0x896a6c00] 16:34:00 INFO - PROCESS | 5546 | 1461195240123 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 327 (0x8b38c400) [pid = 5546] [serial = 750] [outer = 0x896a6c00] 16:34:01 INFO - PROCESS | 5546 | 1461195241107 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1428ms 16:34:01 INFO - PROCESS | 5546 | 1461195241170 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:34:01 INFO - PROCESS | 5546 | 1461195241174 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:34:01 INFO - PROCESS | 5546 | 1461195241187 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 5546 | 1461195241190 Marionette TRACE conn4 <- [1,970,null,{}] 16:34:01 INFO - PROCESS | 5546 | 1461195241196 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:01 INFO - PROCESS | 5546 | 1461195241481 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:34:01 INFO - PROCESS | 5546 | 1461195241514 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x8564e800 == 99 [pid = 5546] [id = 250] 16:34:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 328 (0x896a7000) [pid = 5546] [serial = 751] [outer = (nil)] 16:34:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 329 (0x8bc3b000) [pid = 5546] [serial = 752] [outer = 0x896a7000] 16:34:01 INFO - PROCESS | 5546 | 1461195241597 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 330 (0x8bd8a400) [pid = 5546] [serial = 753] [outer = 0x896a7000] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 329 (0x9fc52000) [pid = 5546] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 328 (0x8ffc5000) [pid = 5546] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 327 (0x8bd8c800) [pid = 5546] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 326 (0x979d0400) [pid = 5546] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 325 (0x94098800) [pid = 5546] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 324 (0x9ff56c00) [pid = 5546] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 323 (0x979c3c00) [pid = 5546] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 322 (0x8efe1c00) [pid = 5546] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 321 (0x8bd8fc00) [pid = 5546] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 320 (0x8bc3bc00) [pid = 5546] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 319 (0x979ce000) [pid = 5546] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 318 (0x89c8d800) [pid = 5546] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 317 (0xa0f9a400) [pid = 5546] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 316 (0x90510800) [pid = 5546] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 315 (0x8efe4400) [pid = 5546] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 314 (0x8b3e0000) [pid = 5546] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 313 (0x91406000) [pid = 5546] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 312 (0x99385800) [pid = 5546] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 311 (0x8bcab400) [pid = 5546] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 310 (0x92e96800) [pid = 5546] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 309 (0x9956a400) [pid = 5546] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 308 (0x8fd85800) [pid = 5546] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 307 (0xa44bac00) [pid = 5546] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 306 (0x979c7800) [pid = 5546] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 305 (0x89651c00) [pid = 5546] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 304 (0x96c08800) [pid = 5546] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 303 (0xa2ac5000) [pid = 5546] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 302 (0x9dfd1c00) [pid = 5546] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 301 (0x9b0b2000) [pid = 5546] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 300 (0x91616c00) [pid = 5546] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 299 (0x8edeb400) [pid = 5546] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 298 (0x8efe2c00) [pid = 5546] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 297 (0x8c74f800) [pid = 5546] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 296 (0x9b0af800) [pid = 5546] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 295 (0x9fc53400) [pid = 5546] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 294 (0xa4c07400) [pid = 5546] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 293 (0x99128000) [pid = 5546] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 292 (0xa4a03000) [pid = 5546] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 291 (0x8e3cfc00) [pid = 5546] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 290 (0x8b7cd400) [pid = 5546] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 289 (0x90503000) [pid = 5546] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 288 (0x8b7c1800) [pid = 5546] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 287 (0x8c639400) [pid = 5546] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 286 (0x92c58800) [pid = 5546] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 285 (0x91447c00) [pid = 5546] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 284 (0x8ee64000) [pid = 5546] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 283 (0x89ac4800) [pid = 5546] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 282 (0x99120800) [pid = 5546] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 281 (0x8bdf1400) [pid = 5546] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 280 (0x99568400) [pid = 5546] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 279 (0x8f7e0400) [pid = 5546] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 278 (0x9ff0f800) [pid = 5546] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 277 (0x9210e800) [pid = 5546] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 276 (0x9a50a000) [pid = 5546] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 275 (0x9a1abc00) [pid = 5546] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 274 (0x8b3dac00) [pid = 5546] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 273 (0x9b0aac00) [pid = 5546] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 272 (0x99d8b400) [pid = 5546] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 271 (0x8ffc1400) [pid = 5546] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 270 (0x891f0000) [pid = 5546] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 269 (0x867b9400) [pid = 5546] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 268 (0x85bf4000) [pid = 5546] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 267 (0xa4477c00) [pid = 5546] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 266 (0x87be4400) [pid = 5546] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 265 (0x8b3dd800) [pid = 5546] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 264 (0x86abf800) [pid = 5546] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 263 (0x891f6c00) [pid = 5546] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 262 (0x889ae000) [pid = 5546] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 261 (0x99565c00) [pid = 5546] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 260 (0x880eec00) [pid = 5546] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 259 (0x889a3000) [pid = 5546] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 258 (0x889a6000) [pid = 5546] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 257 (0x85d44800) [pid = 5546] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 256 (0x92147400) [pid = 5546] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 255 (0x8b3a5000) [pid = 5546] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 254 (0x867b4c00) [pid = 5546] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 253 (0x89bbb800) [pid = 5546] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 252 (0x86abcc00) [pid = 5546] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 251 (0x89c8cc00) [pid = 5546] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 250 (0x8e3da800) [pid = 5546] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 249 (0x881aac00) [pid = 5546] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 248 (0x880f0000) [pid = 5546] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 247 (0x9214d400) [pid = 5546] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 246 (0x8bc3e800) [pid = 5546] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 245 (0x979cf400) [pid = 5546] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 244 (0x9039d800) [pid = 5546] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 243 (0x8bca8400) [pid = 5546] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 242 (0x8b3e2400) [pid = 5546] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 241 (0x8b386400) [pid = 5546] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:34:03 INFO - PROCESS | 5546 | --DOMWINDOW == 240 (0x99129c00) [pid = 5546] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 239 (0x8b3a0800) [pid = 5546] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 238 (0x92eee800) [pid = 5546] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 237 (0x880e7400) [pid = 5546] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 236 (0x8bdfa000) [pid = 5546] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 235 (0x92db5c00) [pid = 5546] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 234 (0x92142000) [pid = 5546] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 233 (0x9aeba400) [pid = 5546] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 232 (0x881af800) [pid = 5546] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 231 (0x89c99000) [pid = 5546] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 230 (0x881ae400) [pid = 5546] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 229 (0x8c729800) [pid = 5546] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 228 (0x8c725800) [pid = 5546] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 227 (0x881b4800) [pid = 5546] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 226 (0x891e8000) [pid = 5546] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 225 (0x8e5cd800) [pid = 5546] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 224 (0x8bb3f800) [pid = 5546] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 223 (0x8b3d9000) [pid = 5546] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 222 (0x8b3e5400) [pid = 5546] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 221 (0x92e8d000) [pid = 5546] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 220 (0x9956e000) [pid = 5546] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:34:04 INFO - PROCESS | 5546 | --DOMWINDOW == 219 (0x8bb34800) [pid = 5546] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:34:04 INFO - PROCESS | 5546 | 1461195244422 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 3298ms 16:34:04 INFO - PROCESS | 5546 | 1461195244487 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 5546 | 1461195244493 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:34:04 INFO - PROCESS | 5546 | 1461195244500 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 5546 | 1461195244504 Marionette TRACE conn4 <- [1,974,null,{}] 16:34:04 INFO - PROCESS | 5546 | 1461195244509 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:04 INFO - PROCESS | 5546 | 1461195244761 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:34:04 INFO - PROCESS | 5546 | 1461195244777 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bf4000 == 100 [pid = 5546] [id = 251] 16:34:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 220 (0x85d45800) [pid = 5546] [serial = 754] [outer = (nil)] 16:34:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 221 (0x881b2400) [pid = 5546] [serial = 755] [outer = 0x85d45800] 16:34:04 INFO - PROCESS | 5546 | 1461195244866 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 222 (0x889ac000) [pid = 5546] [serial = 756] [outer = 0x85d45800] 16:34:06 INFO - PROCESS | 5546 | 1461195246355 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1992ms 16:34:06 INFO - PROCESS | 5546 | 1461195246505 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 5546 | 1461195246512 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:34:06 INFO - PROCESS | 5546 | 1461195246523 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 5546 | 1461195246528 Marionette TRACE conn4 <- [1,978,null,{}] 16:34:06 INFO - PROCESS | 5546 | 1461195246539 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:06 INFO - PROCESS | 5546 | 1461195246770 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:34:07 INFO - PROCESS | 5546 | 1461195246994 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e73400 == 101 [pid = 5546] [id = 252] 16:34:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 223 (0x84e76000) [pid = 5546] [serial = 757] [outer = (nil)] 16:34:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 224 (0x85bfa400) [pid = 5546] [serial = 758] [outer = 0x84e76000] 16:34:07 INFO - PROCESS | 5546 | 1461195247129 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 225 (0x87106000) [pid = 5546] [serial = 759] [outer = 0x84e76000] 16:34:08 INFO - PROCESS | 5546 | 1461195248113 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1639ms 16:34:08 INFO - PROCESS | 5546 | 1461195248163 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 5546 | 1461195248172 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:34:08 INFO - PROCESS | 5546 | 1461195248184 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 5546 | 1461195248188 Marionette TRACE conn4 <- [1,982,null,{}] 16:34:08 INFO - PROCESS | 5546 | 1461195248196 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:08 INFO - PROCESS | 5546 | 1461195248452 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:34:08 INFO - PROCESS | 5546 | 1461195248775 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x880e8000 == 102 [pid = 5546] [id = 253] 16:34:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 226 (0x880f0000) [pid = 5546] [serial = 760] [outer = (nil)] 16:34:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 227 (0x8894c000) [pid = 5546] [serial = 761] [outer = 0x880f0000] 16:34:08 INFO - PROCESS | 5546 | 1461195248868 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 228 (0x89650800) [pid = 5546] [serial = 762] [outer = 0x880f0000] 16:34:09 INFO - PROCESS | 5546 | 1461195249920 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1788ms 16:34:09 INFO - PROCESS | 5546 | 1461195249972 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 5546 | 1461195249977 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:34:09 INFO - PROCESS | 5546 | 1461195249984 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 5546 | 1461195249991 Marionette TRACE conn4 <- [1,986,null,{}] 16:34:10 INFO - PROCESS | 5546 | 1461195250008 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:10 INFO - PROCESS | 5546 | 1461195250264 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:34:10 INFO - PROCESS | 5546 | 1461195250576 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x880ec400 == 103 [pid = 5546] [id = 254] 16:34:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 229 (0x89bc5000) [pid = 5546] [serial = 763] [outer = (nil)] 16:34:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 230 (0x8a407000) [pid = 5546] [serial = 764] [outer = 0x89bc5000] 16:34:10 INFO - PROCESS | 5546 | 1461195250682 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 231 (0x8b3aa800) [pid = 5546] [serial = 765] [outer = 0x89bc5000] 16:34:11 INFO - PROCESS | 5546 | 1461195251707 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1786ms 16:34:11 INFO - PROCESS | 5546 | 1461195251772 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:34:11 INFO - PROCESS | 5546 | 1461195251777 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:34:11 INFO - PROCESS | 5546 | 1461195251783 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 5546 | 1461195251787 Marionette TRACE conn4 <- [1,990,null,{}] 16:34:11 INFO - PROCESS | 5546 | 1461195251793 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:12 INFO - PROCESS | 5546 | 1461195252005 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:34:12 INFO - PROCESS | 5546 | 1461195252318 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b2400 == 104 [pid = 5546] [id = 255] 16:34:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 232 (0x8a401800) [pid = 5546] [serial = 766] [outer = (nil)] 16:34:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 233 (0x8b7cb800) [pid = 5546] [serial = 767] [outer = 0x8a401800] 16:34:12 INFO - PROCESS | 5546 | 1461195252421 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 234 (0x8bb40000) [pid = 5546] [serial = 768] [outer = 0x8a401800] 16:34:13 INFO - PROCESS | 5546 | 1461195253327 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1581ms 16:34:13 INFO - PROCESS | 5546 | 1461195253365 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:34:13 INFO - PROCESS | 5546 | 1461195253369 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:34:13 INFO - PROCESS | 5546 | 1461195253375 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 5546 | 1461195253379 Marionette TRACE conn4 <- [1,994,null,{}] 16:34:13 INFO - PROCESS | 5546 | 1461195253386 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:13 INFO - PROCESS | 5546 | 1461195253588 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:34:13 INFO - PROCESS | 5546 | 1461195253857 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bbd000 == 105 [pid = 5546] [id = 256] 16:34:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 235 (0x8bb39000) [pid = 5546] [serial = 769] [outer = (nil)] 16:34:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 236 (0x8bd87c00) [pid = 5546] [serial = 770] [outer = 0x8bb39000] 16:34:13 INFO - PROCESS | 5546 | 1461195253992 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 237 (0x8bdf5000) [pid = 5546] [serial = 771] [outer = 0x8bb39000] 16:34:14 INFO - PROCESS | 5546 | 1461195254947 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1644ms 16:34:15 INFO - PROCESS | 5546 | 1461195255021 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:34:15 INFO - PROCESS | 5546 | 1461195255025 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:34:15 INFO - PROCESS | 5546 | 1461195255031 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 5546 | 1461195255035 Marionette TRACE conn4 <- [1,998,null,{}] 16:34:15 INFO - PROCESS | 5546 | 1461195255041 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:15 INFO - PROCESS | 5546 | 1461195255304 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:34:15 INFO - PROCESS | 5546 | 1461195255629 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7c9800 == 106 [pid = 5546] [id = 257] 16:34:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 238 (0x8c63f000) [pid = 5546] [serial = 772] [outer = (nil)] 16:34:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 239 (0x8e3d0400) [pid = 5546] [serial = 773] [outer = 0x8c63f000] 16:34:15 INFO - PROCESS | 5546 | 1461195255725 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 240 (0x8e3da000) [pid = 5546] [serial = 774] [outer = 0x8c63f000] 16:34:16 INFO - PROCESS | 5546 | 1461195256603 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1634ms 16:34:16 INFO - PROCESS | 5546 | 1461195256667 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 5546 | 1461195256670 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:34:16 INFO - PROCESS | 5546 | 1461195256678 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 5546 | 1461195256683 Marionette TRACE conn4 <- [1,1002,null,{}] 16:34:16 INFO - PROCESS | 5546 | 1461195256689 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:16 INFO - PROCESS | 5546 | 1461195256947 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:34:17 INFO - PROCESS | 5546 | 1461195257265 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x880ecc00 == 107 [pid = 5546] [id = 258] 16:34:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 241 (0x8c72c000) [pid = 5546] [serial = 775] [outer = (nil)] 16:34:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 242 (0x8ee6a400) [pid = 5546] [serial = 776] [outer = 0x8c72c000] 16:34:17 INFO - PROCESS | 5546 | 1461195257363 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 243 (0x8ee70000) [pid = 5546] [serial = 777] [outer = 0x8c72c000] 16:34:18 INFO - PROCESS | 5546 | 1461195258259 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1636ms 16:34:18 INFO - PROCESS | 5546 | 1461195258322 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:34:18 INFO - PROCESS | 5546 | 1461195258326 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:34:18 INFO - PROCESS | 5546 | 1461195258333 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 5546 | 1461195258337 Marionette TRACE conn4 <- [1,1006,null,{}] 16:34:18 INFO - PROCESS | 5546 | 1461195258343 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:18 INFO - PROCESS | 5546 | 1461195258552 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:34:18 INFO - PROCESS | 5546 | 1461195258822 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d6400 == 108 [pid = 5546] [id = 259] 16:34:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 244 (0x8edef800) [pid = 5546] [serial = 778] [outer = (nil)] 16:34:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 245 (0x8f7ee000) [pid = 5546] [serial = 779] [outer = 0x8edef800] 16:34:18 INFO - PROCESS | 5546 | 1461195258954 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 246 (0x8fd81c00) [pid = 5546] [serial = 780] [outer = 0x8edef800] 16:34:19 INFO - PROCESS | 5546 | 1461195259863 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1588ms 16:34:19 INFO - PROCESS | 5546 | 1461195259922 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 5546 | 1461195259925 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:34:19 INFO - PROCESS | 5546 | 1461195259932 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 5546 | 1461195259936 Marionette TRACE conn4 <- [1,1010,null,{}] 16:34:19 INFO - PROCESS | 5546 | 1461195259942 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:20 INFO - PROCESS | 5546 | 1461195260154 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:34:20 INFO - PROCESS | 5546 | 1461195260463 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c632c00 == 109 [pid = 5546] [id = 260] 16:34:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 247 (0x8f7e0800) [pid = 5546] [serial = 781] [outer = (nil)] 16:34:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 248 (0x9039a800) [pid = 5546] [serial = 782] [outer = 0x8f7e0800] 16:34:20 INFO - PROCESS | 5546 | 1461195260562 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 249 (0x903a2400) [pid = 5546] [serial = 783] [outer = 0x8f7e0800] 16:34:21 INFO - PROCESS | 5546 | 1461195261540 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1642ms 16:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:34:21 INFO - PROCESS | 5546 | 1461195261575 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 5546 | 1461195261578 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:34:21 INFO - PROCESS | 5546 | 1461195261586 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 5546 | 1461195261590 Marionette TRACE conn4 <- [1,1014,null,{}] 16:34:21 INFO - PROCESS | 5546 | 1461195261596 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:21 INFO - PROCESS | 5546 | 1461195261831 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:34:22 INFO - PROCESS | 5546 | 1461195262152 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x89abe400 == 110 [pid = 5546] [id = 261] 16:34:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 250 (0x8b3d9c00) [pid = 5546] [serial = 784] [outer = (nil)] 16:34:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 251 (0x91406000) [pid = 5546] [serial = 785] [outer = 0x8b3d9c00] 16:34:22 INFO - PROCESS | 5546 | 1461195262255 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 252 (0x91450400) [pid = 5546] [serial = 786] [outer = 0x8b3d9c00] 16:34:23 INFO - PROCESS | 5546 | 1461195263188 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1646ms 16:34:23 INFO - PROCESS | 5546 | 1461195263232 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 5546 | 1461195263237 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:34:23 INFO - PROCESS | 5546 | 1461195263244 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 5546 | 1461195263249 Marionette TRACE conn4 <- [1,1018,null,{}] 16:34:23 INFO - PROCESS | 5546 | 1461195263256 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:23 INFO - PROCESS | 5546 | 1461195263493 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:34:23 INFO - PROCESS | 5546 | 1461195263819 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x90508400 == 111 [pid = 5546] [id = 262] 16:34:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 253 (0x92db6400) [pid = 5546] [serial = 787] [outer = (nil)] 16:34:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 254 (0x92e99c00) [pid = 5546] [serial = 788] [outer = 0x92db6400] 16:34:23 INFO - PROCESS | 5546 | 1461195263927 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 255 (0x92ef0400) [pid = 5546] [serial = 789] [outer = 0x92db6400] 16:34:24 INFO - PROCESS | 5546 | 1461195264850 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1684ms 16:34:24 INFO - PROCESS | 5546 | 1461195264930 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 5546 | 1461195264933 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:34:24 INFO - PROCESS | 5546 | 1461195264940 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - PROCESS | 5546 | 1461195264945 Marionette TRACE conn4 <- [1,1022,null,{}] 16:34:24 INFO - PROCESS | 5546 | 1461195264951 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:25 INFO - PROCESS | 5546 | 1461195265201 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:34:25 INFO - PROCESS | 5546 | 1461195265533 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x92dac400 == 112 [pid = 5546] [id = 263] 16:34:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 256 (0x92e8dc00) [pid = 5546] [serial = 790] [outer = (nil)] 16:34:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 257 (0x979c7800) [pid = 5546] [serial = 791] [outer = 0x92e8dc00] 16:34:25 INFO - PROCESS | 5546 | 1461195265626 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 258 (0x979d0400) [pid = 5546] [serial = 792] [outer = 0x92e8dc00] 16:34:26 INFO - PROCESS | 5546 | 1461195266525 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1641ms 16:34:26 INFO - PROCESS | 5546 | 1461195266583 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 5546 | 1461195266587 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:34:26 INFO - PROCESS | 5546 | 1461195266594 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 5546 | 1461195266598 Marionette TRACE conn4 <- [1,1026,null,{}] 16:34:26 INFO - PROCESS | 5546 | 1461195266604 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:26 INFO - PROCESS | 5546 | 1461195266834 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:34:27 INFO - PROCESS | 5546 | 1461195267156 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d2400 == 113 [pid = 5546] [id = 264] 16:34:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 259 (0x92dac000) [pid = 5546] [serial = 793] [outer = (nil)] 16:34:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 260 (0x99225400) [pid = 5546] [serial = 794] [outer = 0x92dac000] 16:34:27 INFO - PROCESS | 5546 | 1461195267259 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 261 (0x99565c00) [pid = 5546] [serial = 795] [outer = 0x92dac000] 16:34:28 INFO - PROCESS | 5546 | 1461195268180 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1636ms 16:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:34:28 INFO - PROCESS | 5546 | 1461195268231 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 5546 | 1461195268235 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:34:28 INFO - PROCESS | 5546 | 1461195268243 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 5546 | 1461195268246 Marionette TRACE conn4 <- [1,1030,null,{}] 16:34:28 INFO - PROCESS | 5546 | 1461195268253 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:28 INFO - PROCESS | 5546 | 1461195268476 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:34:28 INFO - PROCESS | 5546 | 1461195268792 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x9908b400 == 114 [pid = 5546] [id = 265] 16:34:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 262 (0x9912c400) [pid = 5546] [serial = 796] [outer = (nil)] 16:34:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 263 (0x9a511c00) [pid = 5546] [serial = 797] [outer = 0x9912c400] 16:34:28 INFO - PROCESS | 5546 | 1461195268890 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 264 (0x9ae8a000) [pid = 5546] [serial = 798] [outer = 0x9912c400] 16:34:29 INFO - PROCESS | 5546 | 1461195269897 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1734ms 16:34:29 INFO - PROCESS | 5546 | 1461195269977 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 5546 | 1461195269980 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:34:29 INFO - PROCESS | 5546 | 1461195269988 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 5546 | 1461195269990 Marionette TRACE conn4 <- [1,1034,null,{}] 16:34:30 INFO - PROCESS | 5546 | 1461195269997 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:30 INFO - PROCESS | 5546 | 1461195270231 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:34:30 INFO - PROCESS | 5546 | 1461195270555 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bf3000 == 115 [pid = 5546] [id = 266] 16:34:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 265 (0x85bf6000) [pid = 5546] [serial = 799] [outer = (nil)] 16:34:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 266 (0x85d4f000) [pid = 5546] [serial = 800] [outer = 0x85bf6000] 16:34:30 INFO - PROCESS | 5546 | 1461195270648 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 267 (0x867b6400) [pid = 5546] [serial = 801] [outer = 0x85bf6000] 16:34:31 INFO - PROCESS | 5546 | 1461195271740 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1832ms 16:34:31 INFO - PROCESS | 5546 | 1461195271821 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 5546 | 1461195271833 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:34:31 INFO - PROCESS | 5546 | 1461195271844 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 5546 | 1461195271847 Marionette TRACE conn4 <- [1,1038,null,{}] 16:34:31 INFO - PROCESS | 5546 | 1461195271854 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:32 INFO - PROCESS | 5546 | 1461195272119 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:34:32 INFO - PROCESS | 5546 | 1461195272443 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x880e7000 == 116 [pid = 5546] [id = 267] 16:34:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 268 (0x881a9c00) [pid = 5546] [serial = 802] [outer = (nil)] 16:34:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 269 (0x891f5c00) [pid = 5546] [serial = 803] [outer = 0x881a9c00] 16:34:32 INFO - PROCESS | 5546 | 1461195272535 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 270 (0x89bbbc00) [pid = 5546] [serial = 804] [outer = 0x881a9c00] 16:34:33 INFO - PROCESS | 5546 | 1461195273487 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1683ms 16:34:33 INFO - PROCESS | 5546 | 1461195273527 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 5546 | 1461195273531 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:34:33 INFO - PROCESS | 5546 | 1461195273538 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 5546 | 1461195273540 Marionette TRACE conn4 <- [1,1042,null,{}] 16:34:33 INFO - PROCESS | 5546 | 1461195273547 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:33 INFO - PROCESS | 5546 | 1461195273756 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:34:34 INFO - PROCESS | 5546 | 1461195274085 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be1800 == 117 [pid = 5546] [id = 268] 16:34:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 271 (0x880e8c00) [pid = 5546] [serial = 805] [outer = (nil)] 16:34:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 272 (0x89c8d400) [pid = 5546] [serial = 806] [outer = 0x880e8c00] 16:34:34 INFO - PROCESS | 5546 | 1461195274185 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 273 (0x8b3a3000) [pid = 5546] [serial = 807] [outer = 0x880e8c00] 16:34:35 INFO - PROCESS | 5546 | 1461195275136 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1638ms 16:34:35 INFO - PROCESS | 5546 | 1461195275176 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 5546 | 1461195275179 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:34:35 INFO - PROCESS | 5546 | 1461195275186 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 5546 | 1461195275190 Marionette TRACE conn4 <- [1,1046,null,{}] 16:34:35 INFO - PROCESS | 5546 | 1461195275196 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:35 INFO - PROCESS | 5546 | 1461195275423 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:34:35 INFO - PROCESS | 5546 | 1461195275747 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x891e9000 == 118 [pid = 5546] [id = 269] 16:34:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 274 (0x89ac0c00) [pid = 5546] [serial = 808] [outer = (nil)] 16:34:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 275 (0x8bca7000) [pid = 5546] [serial = 809] [outer = 0x89ac0c00] 16:34:35 INFO - PROCESS | 5546 | 1461195275845 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 276 (0x8bdf7000) [pid = 5546] [serial = 810] [outer = 0x89ac0c00] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x8b392c00 == 117 [pid = 5546] [id = 201] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x8564e800 == 116 [pid = 5546] [id = 250] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x8710dc00 == 115 [pid = 5546] [id = 249] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x87becc00 == 114 [pid = 5546] [id = 248] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x85bf8c00 == 113 [pid = 5546] [id = 247] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x85d4b400 == 112 [pid = 5546] [id = 246] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x85657000 == 111 [pid = 5546] [id = 245] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x855ce400 == 110 [pid = 5546] [id = 243] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x855ce000 == 109 [pid = 5546] [id = 241] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x855d1000 == 108 [pid = 5546] [id = 242] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x8969c800 == 107 [pid = 5546] [id = 240] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x88948400 == 106 [pid = 5546] [id = 239] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x92db7000 == 105 [pid = 5546] [id = 237] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x88945800 == 104 [pid = 5546] [id = 238] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x92142800 == 103 [pid = 5546] [id = 236] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5d3800 == 102 [pid = 5546] [id = 235] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x867bac00 == 101 [pid = 5546] [id = 234] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3da400 == 100 [pid = 5546] [id = 233] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3a9800 == 99 [pid = 5546] [id = 231] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x8c750800 == 98 [pid = 5546] [id = 232] 16:34:37 INFO - PROCESS | 5546 | --DOCSHELL 0x87be8400 == 97 [pid = 5546] [id = 230] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 275 (0x8b7cdc00) [pid = 5546] [serial = 437] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 274 (0x9039fc00) [pid = 5546] [serial = 379] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 273 (0x979cd000) [pid = 5546] [serial = 159] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 272 (0x979c4400) [pid = 5546] [serial = 422] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 271 (0x8ee6d000) [pid = 5546] [serial = 295] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 270 (0x8ee62c00) [pid = 5546] [serial = 443] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 269 (0x99128400) [pid = 5546] [serial = 214] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 268 (0x8bdf9800) [pid = 5546] [serial = 389] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 267 (0x9a50b000) [pid = 5546] [serial = 280] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 266 (0x8f7eb000) [pid = 5546] [serial = 416] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 265 (0xa2a30000) [pid = 5546] [serial = 171] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 264 (0x9214ec00) [pid = 5546] [serial = 322] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 263 (0x9fea4c00) [pid = 5546] [serial = 165] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 262 (0x9fc54c00) [pid = 5546] [serial = 201] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 261 (0x8bdfd000) [pid = 5546] [serial = 431] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 260 (0x9fb8f000) [pid = 5546] [serial = 328] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 259 (0x9dfc8400) [pid = 5546] [serial = 428] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 258 (0xa5f36400) [pid = 5546] [serial = 340] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 257 (0xa444d000) [pid = 5546] [serial = 247] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 256 (0x92e8cc00) [pid = 5546] [serial = 419] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 255 (0x903a4400) [pid = 5546] [serial = 376] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 254 (0x92db1800) [pid = 5546] [serial = 434] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 253 (0x92e93c00) [pid = 5546] [serial = 195] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 252 (0x9ae1fc00) [pid = 5546] [serial = 162] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 251 (0x8bcb3000) [pid = 5546] [serial = 386] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 250 (0x99049400) [pid = 5546] [serial = 238] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 249 (0xa446e800) [pid = 5546] [serial = 211] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 248 (0x9214b400) [pid = 5546] [serial = 364] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 247 (0xa47ab000) [pid = 5546] [serial = 286] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 246 (0x99571000) [pid = 5546] [serial = 325] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 245 (0x89659400) [pid = 5546] [serial = 449] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 244 (0x9922a800) [pid = 5546] [serial = 425] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 243 (0xa45c8400) [pid = 5546] [serial = 207] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 242 (0xa0c11c00) [pid = 5546] [serial = 123] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 241 (0xa0ad0c00) [pid = 5546] [serial = 244] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 240 (0xa47a6800) [pid = 5546] [serial = 250] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 239 (0x91444c00) [pid = 5546] [serial = 274] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 238 (0x8fb57400) [pid = 5546] [serial = 319] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 237 (0x92102000) [pid = 5546] [serial = 373] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 236 (0xa446d000) [pid = 5546] [serial = 204] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 235 (0xa47a5800) [pid = 5546] [serial = 337] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 234 (0xa6932400) [pid = 5546] [serial = 289] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 233 (0xa3c7d800) [pid = 5546] [serial = 283] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 232 (0xa4a0a800) [pid = 5546] [serial = 370] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 231 (0x8e3d9000) [pid = 5546] [serial = 343] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 230 (0x92db7800) [pid = 5546] [serial = 440] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 229 (0xa45f1c00) [pid = 5546] [serial = 292] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 228 (0xa0c1cc00) [pid = 5546] [serial = 331] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 227 (0x9ffabc00) [pid = 5546] [serial = 334] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 226 (0x8bdf5800) [pid = 5546] [serial = 395] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 225 (0x9a01b400) [pid = 5546] [serial = 241] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 224 (0x979c3800) [pid = 5546] [serial = 198] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 223 (0xa0a98400) [pid = 5546] [serial = 168] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 222 (0x97af5400) [pid = 5546] [serial = 277] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 221 (0x92eedc00) [pid = 5546] [serial = 383] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 220 (0x8c634400) [pid = 5546] [serial = 413] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 219 (0x8bc47000) [pid = 5546] [serial = 392] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 218 (0x9ae26000) [pid = 5546] [serial = 367] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 217 (0x89c9a000) [pid = 5546] [serial = 446] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 216 (0x8b390800) [pid = 5546] [serial = 560] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 215 (0x9ff9f800) [pid = 5546] [serial = 485] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 214 (0x8b3a8c00) [pid = 5546] [serial = 512] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 213 (0x99570800) [pid = 5546] [serial = 551] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 212 (0x880f1400) [pid = 5546] [serial = 600] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 211 (0x8efe8800) [pid = 5546] [serial = 476] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 210 (0x96c5e400) [pid = 5546] [serial = 591] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 209 (0x92e95800) [pid = 5546] [serial = 548] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 208 (0xa4473400) [pid = 5546] [serial = 557] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 207 (0x89c90400) [pid = 5546] [serial = 536] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 206 (0x9fc50c00) [pid = 5546] [serial = 597] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 205 (0x881b7000) [pid = 5546] [serial = 506] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 204 (0xa4471400) [pid = 5546] [serial = 497] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 203 (0x8c730400) [pid = 5546] [serial = 494] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 202 (0x8edf2c00) [pid = 5546] [serial = 509] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 201 (0x891f3c00) [pid = 5546] [serial = 500] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 200 (0x8e5d5400) [pid = 5546] [serial = 503] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 199 (0xa0f9e800) [pid = 5546] [serial = 491] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0x8bdf8400) [pid = 5546] [serial = 539] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0x8c636800) [pid = 5546] [serial = 581] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x99b50800) [pid = 5546] [serial = 594] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 195 (0x9dfc5800) [pid = 5546] [serial = 482] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 194 (0x9ffd3400) [pid = 5546] [serial = 488] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x8a402800) [pid = 5546] [serial = 683] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x8bc46c00) [pid = 5546] [serial = 687] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x8a40d800) [pid = 5546] [serial = 684] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x89654400) [pid = 5546] [serial = 681] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x9214b800) [pid = 5546] [serial = 545] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x8b385400) [pid = 5546] [serial = 578] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x8bdf4000) [pid = 5546] [serial = 603] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x9527d400) [pid = 5546] [serial = 479] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x8f7e6c00) [pid = 5546] [serial = 542] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x9fb2d400) [pid = 5546] [serial = 554] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x92142c00) [pid = 5546] [serial = 587] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x8f7ec800) [pid = 5546] [serial = 584] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x8bc48000) [pid = 5546] [serial = 473] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x8b7c9000) [pid = 5546] [serial = 686] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x87105800) [pid = 5546] [serial = 668] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x8710c400) [pid = 5546] [serial = 669] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x85bfb400) [pid = 5546] [serial = 671] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x85bfe800) [pid = 5546] [serial = 672] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0xa47a9c00) [pid = 5546] [serial = 656] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0xa4a02c00) [pid = 5546] [serial = 657] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x85d53400) [pid = 5546] [serial = 677] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x87beb800) [pid = 5546] [serial = 644] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x880e6800) [pid = 5546] [serial = 645] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8c750c00) [pid = 5546] [serial = 629] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8e5d2800) [pid = 5546] [serial = 630] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x86ac2000) [pid = 5546] [serial = 659] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x86ac5800) [pid = 5546] [serial = 660] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x9fea3000) [pid = 5546] [serial = 638] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0xa0fa3c00) [pid = 5546] [serial = 639] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x8a406400) [pid = 5546] [serial = 653] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x8a407800) [pid = 5546] [serial = 654] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x9aeaf000) [pid = 5546] [serial = 635] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x9b0b3800) [pid = 5546] [serial = 636] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x889a2c00) [pid = 5546] [serial = 680] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x889a7000) [pid = 5546] [serial = 647] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x889aac00) [pid = 5546] [serial = 648] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x889b0800) [pid = 5546] [serial = 650] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x9064a400) [pid = 5546] [serial = 651] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x85d4a000) [pid = 5546] [serial = 674] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x85d4b800) [pid = 5546] [serial = 675] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x92e95400) [pid = 5546] [serial = 632] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x9912a400) [pid = 5546] [serial = 633] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8b3de800) [pid = 5546] [serial = 626] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8bb3dc00) [pid = 5546] [serial = 627] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x867ba800) [pid = 5546] [serial = 665] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x867bdc00) [pid = 5546] [serial = 666] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x89bc7800) [pid = 5546] [serial = 641] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0xa0a8fc00) [pid = 5546] [serial = 642] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x87105c00) [pid = 5546] [serial = 662] [outer = (nil)] [url = about:blank] 16:34:37 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x87108800) [pid = 5546] [serial = 663] [outer = (nil)] [url = about:blank] 16:34:38 INFO - PROCESS | 5546 | 1461195278119 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2992ms 16:34:38 INFO - PROCESS | 5546 | 1461195278181 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 5546 | 1461195278187 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:34:38 INFO - PROCESS | 5546 | 1461195278197 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 5546 | 1461195278202 Marionette TRACE conn4 <- [1,1050,null,{}] 16:34:38 INFO - PROCESS | 5546 | 1461195278211 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:38 INFO - PROCESS | 5546 | 1461195278415 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:34:38 INFO - PROCESS | 5546 | 1461195278587 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x85befc00 == 98 [pid = 5546] [id = 270] 16:34:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x85bf0c00) [pid = 5546] [serial = 811] [outer = (nil)] 16:34:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x85d48000) [pid = 5546] [serial = 812] [outer = 0x85bf0c00] 16:34:38 INFO - PROCESS | 5546 | 1461195278669 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x85d4f800) [pid = 5546] [serial = 813] [outer = 0x85bf0c00] 16:34:39 INFO - PROCESS | 5546 | 1461195279690 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1548ms 16:34:39 INFO - PROCESS | 5546 | 1461195279746 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 5546 | 1461195279754 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:34:39 INFO - PROCESS | 5546 | 1461195279766 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 5546 | 1461195279770 Marionette TRACE conn4 <- [1,1054,null,{}] 16:34:39 INFO - PROCESS | 5546 | 1461195279777 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:39 INFO - PROCESS | 5546 | 1461195279995 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:34:40 INFO - PROCESS | 5546 | 1461195280271 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x86ab8800 == 99 [pid = 5546] [id = 271] 16:34:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x86ab8c00) [pid = 5546] [serial = 814] [outer = (nil)] 16:34:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x87103000) [pid = 5546] [serial = 815] [outer = 0x86ab8c00] 16:34:40 INFO - PROCESS | 5546 | 1461195280371 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8710b800) [pid = 5546] [serial = 816] [outer = 0x86ab8c00] 16:34:41 INFO - PROCESS | 5546 | 1461195281268 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1544ms 16:34:41 INFO - PROCESS | 5546 | 1461195281310 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 5546 | 1461195281318 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:34:41 INFO - PROCESS | 5546 | 1461195281326 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 5546 | 1461195281337 Marionette TRACE conn4 <- [1,1058,null,{}] 16:34:41 INFO - PROCESS | 5546 | 1461195281384 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:41 INFO - PROCESS | 5546 | 1461195281712 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:34:41 INFO - PROCESS | 5546 | 1461195281742 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be7800 == 100 [pid = 5546] [id = 272] 16:34:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x87bed800) [pid = 5546] [serial = 817] [outer = (nil)] 16:34:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x880f1c00) [pid = 5546] [serial = 818] [outer = 0x87bed800] 16:34:41 INFO - PROCESS | 5546 | 1461195281823 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x881b4400) [pid = 5546] [serial = 819] [outer = 0x87bed800] 16:34:42 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x85d4a800) [pid = 5546] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:34:42 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x896a6c00) [pid = 5546] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:34:42 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x896a7000) [pid = 5546] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:34:42 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x87107400) [pid = 5546] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:34:42 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x85bfbc00) [pid = 5546] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:34:42 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x889ab400) [pid = 5546] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:34:42 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x85d4d000) [pid = 5546] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:34:43 INFO - PROCESS | 5546 | 1461195283292 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 2020ms 16:34:43 INFO - PROCESS | 5546 | 1461195283347 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 5546 | 1461195283351 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:34:43 INFO - PROCESS | 5546 | 1461195283358 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 5546 | 1461195283361 Marionette TRACE conn4 <- [1,1062,null,{}] 16:34:43 INFO - PROCESS | 5546 | 1461195283367 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:43 INFO - PROCESS | 5546 | 1461195283559 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:34:43 INFO - PROCESS | 5546 | 1461195283721 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d4d000 == 101 [pid = 5546] [id = 273] 16:34:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x880f2c00) [pid = 5546] [serial = 820] [outer = (nil)] 16:34:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x88953c00) [pid = 5546] [serial = 821] [outer = 0x880f2c00] 16:34:43 INFO - PROCESS | 5546 | 1461195283802 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x889a6000) [pid = 5546] [serial = 822] [outer = 0x880f2c00] 16:34:44 INFO - PROCESS | 5546 | 1461195284639 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1331ms 16:34:44 INFO - PROCESS | 5546 | 1461195284817 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 5546 | 1461195284825 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:34:44 INFO - PROCESS | 5546 | 1461195284838 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 5546 | 1461195284843 Marionette TRACE conn4 <- [1,1066,null,{}] 16:34:44 INFO - PROCESS | 5546 | 1461195284854 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:45 INFO - PROCESS | 5546 | 1461195285126 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:34:45 INFO - PROCESS | 5546 | 1461195285474 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d45c00 == 102 [pid = 5546] [id = 274] 16:34:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x85d47c00) [pid = 5546] [serial = 823] [outer = (nil)] 16:34:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x85d4f400) [pid = 5546] [serial = 824] [outer = 0x85d47c00] 16:34:45 INFO - PROCESS | 5546 | 1461195285570 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x867bd400) [pid = 5546] [serial = 825] [outer = 0x85d47c00] 16:34:46 INFO - PROCESS | 5546 | 1461195286560 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1747ms 16:34:46 INFO - PROCESS | 5546 | 1461195286587 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 5546 | 1461195286593 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:34:46 INFO - PROCESS | 5546 | 1461195286606 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 5546 | 1461195286612 Marionette TRACE conn4 <- [1,1070,null,{}] 16:34:46 INFO - PROCESS | 5546 | 1461195286620 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:46 INFO - PROCESS | 5546 | 1461195286885 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:34:47 INFO - PROCESS | 5546 | 1461195287203 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710d000 == 103 [pid = 5546] [id = 275] 16:34:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x87be4000) [pid = 5546] [serial = 826] [outer = (nil)] 16:34:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x880ed000) [pid = 5546] [serial = 827] [outer = 0x87be4000] 16:34:47 INFO - PROCESS | 5546 | 1461195287296 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x88947c00) [pid = 5546] [serial = 828] [outer = 0x87be4000] 16:34:48 INFO - PROCESS | 5546 | 1461195288321 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1756ms 16:34:48 INFO - PROCESS | 5546 | 1461195288359 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:34:48 INFO - PROCESS | 5546 | 1461195288363 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:34:48 INFO - PROCESS | 5546 | 1461195288370 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 5546 | 1461195288374 Marionette TRACE conn4 <- [1,1074,null,{}] 16:34:48 INFO - PROCESS | 5546 | 1461195288389 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:48 INFO - PROCESS | 5546 | 1461195288621 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:34:48 INFO - PROCESS | 5546 | 1461195288967 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ebc00 == 104 [pid = 5546] [id = 276] 16:34:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x89658c00) [pid = 5546] [serial = 829] [outer = (nil)] 16:34:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x8969a000) [pid = 5546] [serial = 830] [outer = 0x89658c00] 16:34:49 INFO - PROCESS | 5546 | 1461195289069 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x896a0800) [pid = 5546] [serial = 831] [outer = 0x89658c00] 16:34:50 INFO - PROCESS | 5546 | 1461195290039 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1737ms 16:34:50 INFO - PROCESS | 5546 | 1461195290109 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:34:50 INFO - PROCESS | 5546 | 1461195290113 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:34:50 INFO - PROCESS | 5546 | 1461195290120 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 5546 | 1461195290124 Marionette TRACE conn4 <- [1,1078,null,{}] 16:34:50 INFO - PROCESS | 5546 | 1461195290130 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:50 INFO - PROCESS | 5546 | 1461195290376 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:34:50 INFO - PROCESS | 5546 | 1461195290678 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ef400 == 105 [pid = 5546] [id = 277] 16:34:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x896a1c00) [pid = 5546] [serial = 832] [outer = (nil)] 16:34:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x89bbb400) [pid = 5546] [serial = 833] [outer = 0x896a1c00] 16:34:50 INFO - PROCESS | 5546 | 1461195290771 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x89bc6800) [pid = 5546] [serial = 834] [outer = 0x896a1c00] 16:34:51 INFO - PROCESS | 5546 | 1461195291721 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1637ms 16:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:34:51 INFO - PROCESS | 5546 | 1461195291758 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 5546 | 1461195291762 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:34:51 INFO - PROCESS | 5546 | 1461195291769 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 5546 | 1461195291773 Marionette TRACE conn4 <- [1,1082,null,{}] 16:34:51 INFO - PROCESS | 5546 | 1461195291779 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:51 INFO - PROCESS | 5546 | 1461195291986 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:34:52 INFO - PROCESS | 5546 | 1461195292253 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be6c00 == 106 [pid = 5546] [id = 278] 16:34:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x89c90400) [pid = 5546] [serial = 835] [outer = (nil)] 16:34:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x89c98800) [pid = 5546] [serial = 836] [outer = 0x89c90400] 16:34:52 INFO - PROCESS | 5546 | 1461195292383 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x8a402000) [pid = 5546] [serial = 837] [outer = 0x89c90400] 16:34:53 INFO - PROCESS | 5546 | 1461195293302 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1590ms 16:34:53 INFO - PROCESS | 5546 | 1461195293359 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 5546 | 1461195293364 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:34:53 INFO - PROCESS | 5546 | 1461195293370 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 5546 | 1461195293374 Marionette TRACE conn4 <- [1,1086,null,{}] 16:34:53 INFO - PROCESS | 5546 | 1461195293380 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:53 INFO - PROCESS | 5546 | 1461195293664 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:34:53 INFO - PROCESS | 5546 | 1461195293970 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c97800 == 107 [pid = 5546] [id = 279] 16:34:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x8b38d000) [pid = 5546] [serial = 838] [outer = (nil)] 16:34:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x8b3a8000) [pid = 5546] [serial = 839] [outer = 0x8b38d000] 16:34:54 INFO - PROCESS | 5546 | 1461195294072 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x8b3de800) [pid = 5546] [serial = 840] [outer = 0x8b38d000] 16:34:54 INFO - PROCESS | 5546 | 1461195294972 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1638ms 16:34:55 INFO - PROCESS | 5546 | 1461195295009 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:34:55 INFO - PROCESS | 5546 | 1461195295014 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:34:55 INFO - PROCESS | 5546 | 1461195295026 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 5546 | 1461195295029 Marionette TRACE conn4 <- [1,1090,null,{}] 16:34:55 INFO - PROCESS | 5546 | 1461195295040 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:55 INFO - PROCESS | 5546 | 1461195295239 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:34:55 INFO - PROCESS | 5546 | 1461195295490 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b390800 == 108 [pid = 5546] [id = 280] 16:34:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8b390c00) [pid = 5546] [serial = 841] [outer = (nil)] 16:34:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x8b7cd000) [pid = 5546] [serial = 842] [outer = 0x8b390c00] 16:34:55 INFO - PROCESS | 5546 | 1461195295620 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x8bb35c00) [pid = 5546] [serial = 843] [outer = 0x8b390c00] 16:34:56 INFO - PROCESS | 5546 | 1461195296506 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1548ms 16:34:56 INFO - PROCESS | 5546 | 1461195296570 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:34:56 INFO - PROCESS | 5546 | 1461195296574 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:34:56 INFO - PROCESS | 5546 | 1461195296582 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 5546 | 1461195296585 Marionette TRACE conn4 <- [1,1094,null,{}] 16:34:56 INFO - PROCESS | 5546 | 1461195296593 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:56 INFO - PROCESS | 5546 | 1461195296802 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:34:57 INFO - PROCESS | 5546 | 1461195297115 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3e5400 == 109 [pid = 5546] [id = 281] 16:34:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8b7c3800) [pid = 5546] [serial = 844] [outer = (nil)] 16:34:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x8bc3e000) [pid = 5546] [serial = 845] [outer = 0x8b7c3800] 16:34:57 INFO - PROCESS | 5546 | 1461195297216 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x8bc42400) [pid = 5546] [serial = 846] [outer = 0x8b7c3800] 16:34:57 INFO - PROCESS | 5546 | --DOCSHELL 0x91445400 == 108 [pid = 5546] [id = 9] 16:34:58 INFO - PROCESS | 5546 | 1461195298239 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1684ms 16:34:58 INFO - PROCESS | 5546 | 1461195298265 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:34:58 INFO - PROCESS | 5546 | 1461195298269 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:34:58 INFO - PROCESS | 5546 | 1461195298276 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 5546 | 1461195298280 Marionette TRACE conn4 <- [1,1098,null,{}] 16:34:58 INFO - PROCESS | 5546 | 1461195298286 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:58 INFO - PROCESS | 5546 | 1461195298493 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:34:58 INFO - PROCESS | 5546 | 1461195298756 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7cec00 == 109 [pid = 5546] [id = 282] 16:34:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x8bc3c000) [pid = 5546] [serial = 847] [outer = (nil)] 16:34:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x8bcafc00) [pid = 5546] [serial = 848] [outer = 0x8bc3c000] 16:34:58 INFO - PROCESS | 5546 | 1461195298891 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x8bd85c00) [pid = 5546] [serial = 849] [outer = 0x8bc3c000] 16:34:59 INFO - PROCESS | 5546 | 1461195299801 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1589ms 16:34:59 INFO - PROCESS | 5546 | 1461195299872 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:34:59 INFO - PROCESS | 5546 | 1461195299877 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:34:59 INFO - PROCESS | 5546 | 1461195299884 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 5546 | 1461195299887 Marionette TRACE conn4 <- [1,1102,null,{}] 16:34:59 INFO - PROCESS | 5546 | 1461195299893 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:00 INFO - PROCESS | 5546 | 1461195300116 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:35:00 INFO - PROCESS | 5546 | 1461195300374 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7ce400 == 110 [pid = 5546] [id = 283] 16:35:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x8bc3a800) [pid = 5546] [serial = 850] [outer = (nil)] 16:35:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x8bdf8800) [pid = 5546] [serial = 851] [outer = 0x8bc3a800] 16:35:00 INFO - PROCESS | 5546 | 1461195300508 Marionette DEBUG loaded listener.js 16:35:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x8bdfec00) [pid = 5546] [serial = 852] [outer = 0x8bc3a800] 16:35:01 INFO - PROCESS | 5546 | 1461195301409 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1593ms 16:35:01 INFO - PROCESS | 5546 | 1461195301477 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:35:01 INFO - PROCESS | 5546 | 1461195301482 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:35:01 INFO - PROCESS | 5546 | 1461195301489 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:35:01 INFO - PROCESS | 5546 | 1461195301493 Marionette TRACE conn4 <- [1,1106,null,{}] 16:35:01 INFO - PROCESS | 5546 | 1461195301500 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:01 INFO - PROCESS | 5546 | 1461195301744 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:35:02 INFO - PROCESS | 5546 | 1461195302112 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c729800 == 111 [pid = 5546] [id = 284] 16:35:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x8c72ec00) [pid = 5546] [serial = 853] [outer = (nil)] 16:35:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x8c733800) [pid = 5546] [serial = 854] [outer = 0x8c72ec00] 16:35:02 INFO - PROCESS | 5546 | 1461195302221 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x8c753c00) [pid = 5546] [serial = 855] [outer = 0x8c72ec00] 16:35:03 INFO - PROCESS | 5546 | 1461195303282 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1842ms 16:35:03 INFO - PROCESS | 5546 | 1461195303332 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:35:03 INFO - PROCESS | 5546 | 1461195303336 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:35:03 INFO - PROCESS | 5546 | 1461195303343 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 5546 | 1461195303347 Marionette TRACE conn4 <- [1,1110,null,{}] 16:35:03 INFO - PROCESS | 5546 | 1461195303354 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:03 INFO - PROCESS | 5546 | 1461195303568 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:35:03 INFO - PROCESS | 5546 | 1461195303829 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3cf400 == 112 [pid = 5546] [id = 285] 16:35:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x8e3d2c00) [pid = 5546] [serial = 856] [outer = (nil)] 16:35:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x8e3dbc00) [pid = 5546] [serial = 857] [outer = 0x8e3d2c00] 16:35:03 INFO - PROCESS | 5546 | 1461195303960 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x8e5ce000) [pid = 5546] [serial = 858] [outer = 0x8e3d2c00] 16:35:04 INFO - PROCESS | 5546 | 1461195304844 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1538ms 16:35:04 INFO - PROCESS | 5546 | 1461195304883 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 5546 | 1461195304890 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:35:04 INFO - PROCESS | 5546 | 1461195304900 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - PROCESS | 5546 | 1461195304903 Marionette TRACE conn4 <- [1,1114,null,{}] 16:35:04 INFO - PROCESS | 5546 | 1461195304910 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 5546 | 1461195305140 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:35:05 INFO - PROCESS | 5546 | 1461195305398 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c72a800 == 113 [pid = 5546] [id = 286] 16:35:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x8c759400) [pid = 5546] [serial = 859] [outer = (nil)] 16:35:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x8edefc00) [pid = 5546] [serial = 860] [outer = 0x8c759400] 16:35:05 INFO - PROCESS | 5546 | 1461195305531 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x8edf8c00) [pid = 5546] [serial = 861] [outer = 0x8c759400] 16:35:06 INFO - PROCESS | 5546 | 1461195306450 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1586ms 16:35:06 INFO - PROCESS | 5546 | 1461195306487 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:35:06 INFO - PROCESS | 5546 | 1461195306491 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:35:06 INFO - PROCESS | 5546 | 1461195306498 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 5546 | 1461195306502 Marionette TRACE conn4 <- [1,1118,null,{}] 16:35:06 INFO - PROCESS | 5546 | 1461195306508 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:06 INFO - PROCESS | 5546 | 1461195306757 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:35:07 INFO - PROCESS | 5546 | 1461195307037 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bcadc00 == 114 [pid = 5546] [id = 287] 16:35:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x8e5d3400) [pid = 5546] [serial = 862] [outer = (nil)] 16:35:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x8efdc800) [pid = 5546] [serial = 863] [outer = 0x8e5d3400] 16:35:07 INFO - PROCESS | 5546 | 1461195307169 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x8efe0800) [pid = 5546] [serial = 864] [outer = 0x8e5d3400] 16:35:08 INFO - PROCESS | 5546 | 1461195308092 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1636ms 16:35:08 INFO - PROCESS | 5546 | 1461195308134 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:35:08 INFO - PROCESS | 5546 | 1461195308138 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:35:08 INFO - PROCESS | 5546 | 1461195308145 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 5546 | 1461195308149 Marionette TRACE conn4 <- [1,1122,null,{}] 16:35:08 INFO - PROCESS | 5546 | 1461195308155 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:08 INFO - PROCESS | 5546 | 1461195308365 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:35:08 INFO - PROCESS | 5546 | 1461195308645 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be2800 == 115 [pid = 5546] [id = 288] 16:35:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x8bc41000) [pid = 5546] [serial = 865] [outer = (nil)] 16:35:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x8f7e7c00) [pid = 5546] [serial = 866] [outer = 0x8bc41000] 16:35:08 INFO - PROCESS | 5546 | 1461195308781 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x8f7ec800) [pid = 5546] [serial = 867] [outer = 0x8bc41000] 16:35:09 INFO - PROCESS | 5546 | 1461195309728 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1632ms 16:35:09 INFO - PROCESS | 5546 | 1461195309778 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:35:09 INFO - PROCESS | 5546 | 1461195309783 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:35:09 INFO - PROCESS | 5546 | 1461195309790 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 5546 | 1461195309794 Marionette TRACE conn4 <- [1,1126,null,{}] 16:35:09 INFO - PROCESS | 5546 | 1461195309800 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:10 INFO - PROCESS | 5546 | 1461195310055 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:35:10 INFO - PROCESS | 5546 | 1461195310795 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bef400 == 116 [pid = 5546] [id = 289] 16:35:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 195 (0x85bf1000) [pid = 5546] [serial = 868] [outer = (nil)] 16:35:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 196 (0x85bf8c00) [pid = 5546] [serial = 869] [outer = 0x85bf1000] 16:35:10 INFO - PROCESS | 5546 | 1461195310884 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x85d4a000) [pid = 5546] [serial = 870] [outer = 0x85bf1000] 16:35:11 INFO - PROCESS | 5546 | 1461195311875 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2149ms 16:35:11 INFO - PROCESS | 5546 | 1461195311940 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 5546 | 1461195311948 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:35:11 INFO - PROCESS | 5546 | 1461195311958 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 5546 | 1461195311963 Marionette TRACE conn4 <- [1,1130,null,{}] 16:35:11 INFO - PROCESS | 5546 | 1461195311970 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:12 INFO - PROCESS | 5546 | 1461195312200 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:35:12 INFO - PROCESS | 5546 | 1461195312638 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x880e6800 == 117 [pid = 5546] [id = 290] 16:35:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x880ee000) [pid = 5546] [serial = 871] [outer = (nil)] 16:35:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x881acc00) [pid = 5546] [serial = 872] [outer = 0x880ee000] 16:35:12 INFO - PROCESS | 5546 | 1461195312733 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 200 (0x88954800) [pid = 5546] [serial = 873] [outer = 0x880ee000] 16:35:13 INFO - PROCESS | 5546 | 1461195313784 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1841ms 16:35:13 INFO - PROCESS | 5546 | 1461195313804 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 5546 | 1461195313810 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:35:13 INFO - PROCESS | 5546 | 1461195313818 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 5546 | 1461195313821 Marionette TRACE conn4 <- [1,1134,null,{}] 16:35:13 INFO - PROCESS | 5546 | 1461195313828 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:14 INFO - PROCESS | 5546 | 1461195314023 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:35:14 INFO - PROCESS | 5546 | 1461195314342 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710c400 == 118 [pid = 5546] [id = 291] 16:35:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 201 (0x8710dc00) [pid = 5546] [serial = 874] [outer = (nil)] 16:35:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 202 (0x8969b400) [pid = 5546] [serial = 875] [outer = 0x8710dc00] 16:35:14 INFO - PROCESS | 5546 | 1461195314473 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 203 (0x89bbe000) [pid = 5546] [serial = 876] [outer = 0x8710dc00] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x86ab8800 == 117 [pid = 5546] [id = 271] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x85befc00 == 116 [pid = 5546] [id = 270] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x87be1800 == 115 [pid = 5546] [id = 268] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x880e7000 == 114 [pid = 5546] [id = 267] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x85bf3000 == 113 [pid = 5546] [id = 266] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x9908b400 == 112 [pid = 5546] [id = 265] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x92dac400 == 111 [pid = 5546] [id = 263] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5d2400 == 110 [pid = 5546] [id = 264] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x90508400 == 109 [pid = 5546] [id = 262] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x89abe400 == 108 [pid = 5546] [id = 261] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d6400 == 107 [pid = 5546] [id = 259] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x8c632c00 == 106 [pid = 5546] [id = 260] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x880ecc00 == 105 [pid = 5546] [id = 258] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7c9800 == 104 [pid = 5546] [id = 257] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x89bbd000 == 103 [pid = 5546] [id = 256] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x867b2400 == 102 [pid = 5546] [id = 255] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x880e8000 == 101 [pid = 5546] [id = 253] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x880ec400 == 100 [pid = 5546] [id = 254] 16:35:15 INFO - PROCESS | 5546 | --DOCSHELL 0x84e73400 == 99 [pid = 5546] [id = 252] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 202 (0x87103400) [pid = 5546] [serial = 678] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 201 (0x881b2400) [pid = 5546] [serial = 755] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 200 (0x8a40ac00) [pid = 5546] [serial = 749] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 199 (0x8bc3b000) [pid = 5546] [serial = 752] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0x8bd8a400) [pid = 5546] [serial = 753] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0x889a8000) [pid = 5546] [serial = 741] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x87bec400) [pid = 5546] [serial = 740] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 195 (0x86ac1400) [pid = 5546] [serial = 738] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 194 (0x867b8800) [pid = 5546] [serial = 737] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x89bba400) [pid = 5546] [serial = 746] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x86ab8000) [pid = 5546] [serial = 743] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x87be1400) [pid = 5546] [serial = 744] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x8bdf1000) [pid = 5546] [serial = 689] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x891f1800) [pid = 5546] [serial = 692] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x8bb31c00) [pid = 5546] [serial = 695] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x8e5ccc00) [pid = 5546] [serial = 698] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x8fb53000) [pid = 5546] [serial = 701] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x903a0800) [pid = 5546] [serial = 704] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x92ee5c00) [pid = 5546] [serial = 707] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x99567800) [pid = 5546] [serial = 710] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x9b0b5000) [pid = 5546] [serial = 713] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x8894e000) [pid = 5546] [serial = 716] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x9ae86800) [pid = 5546] [serial = 719] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x99563400) [pid = 5546] [serial = 722] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x855d6800) [pid = 5546] [serial = 725] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x8564f400) [pid = 5546] [serial = 728] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x85659000) [pid = 5546] [serial = 731] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x84e77400) [pid = 5546] [serial = 734] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x8b38c400) [pid = 5546] [serial = 750] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x89bc8400) [pid = 5546] [serial = 747] [outer = (nil)] [url = about:blank] 16:35:15 INFO - PROCESS | 5546 | 1461195315677 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1886ms 16:35:15 INFO - PROCESS | 5546 | 1461195315706 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 5546 | 1461195315710 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:35:15 INFO - PROCESS | 5546 | 1461195315725 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 5546 | 1461195315734 Marionette TRACE conn4 <- [1,1138,null,{}] 16:35:15 INFO - PROCESS | 5546 | 1461195315740 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:15 INFO - PROCESS | 5546 | 1461195315925 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:35:16 INFO - PROCESS | 5546 | 1461195316167 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e79800 == 100 [pid = 5546] [id = 292] 16:35:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x85bf5000) [pid = 5546] [serial = 877] [outer = (nil)] 16:35:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x87bed000) [pid = 5546] [serial = 878] [outer = 0x85bf5000] 16:35:16 INFO - PROCESS | 5546 | 1461195316246 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x88953800) [pid = 5546] [serial = 879] [outer = 0x85bf5000] 16:35:17 INFO - PROCESS | 5546 | 1461195317021 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1361ms 16:35:17 INFO - PROCESS | 5546 | 1461195317079 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 5546 | 1461195317083 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:35:17 INFO - PROCESS | 5546 | 1461195317090 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 5546 | 1461195317093 Marionette TRACE conn4 <- [1,1142,null,{}] 16:35:17 INFO - PROCESS | 5546 | 1461195317099 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:17 INFO - PROCESS | 5546 | 1461195317285 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:35:17 INFO - PROCESS | 5546 | 1461195317486 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bfcc00 == 101 [pid = 5546] [id = 293] 16:35:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x87bec400) [pid = 5546] [serial = 880] [outer = (nil)] 16:35:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x89bc7000) [pid = 5546] [serial = 881] [outer = 0x87bec400] 16:35:17 INFO - PROCESS | 5546 | 1461195317566 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x8a406800) [pid = 5546] [serial = 882] [outer = 0x87bec400] 16:35:18 INFO - PROCESS | 5546 | 1461195318445 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1389ms 16:35:18 INFO - PROCESS | 5546 | 1461195318480 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 5546 | 1461195318484 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:35:18 INFO - PROCESS | 5546 | 1461195318490 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 5546 | 1461195318493 Marionette TRACE conn4 <- [1,1146,null,{}] 16:35:18 INFO - PROCESS | 5546 | 1461195318508 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:18 INFO - PROCESS | 5546 | 1461195318757 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:35:18 INFO - PROCESS | 5546 | 1461195318793 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b386400 == 102 [pid = 5546] [id = 294] 16:35:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x8b38a800) [pid = 5546] [serial = 883] [outer = (nil)] 16:35:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x8b39f800) [pid = 5546] [serial = 884] [outer = 0x8b38a800] 16:35:18 INFO - PROCESS | 5546 | 1461195318887 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x8b3e0400) [pid = 5546] [serial = 885] [outer = 0x8b38a800] 16:35:19 INFO - PROCESS | 5546 | 1461195319856 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1380ms 16:35:19 INFO - PROCESS | 5546 | 1461195319872 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 5546 | 1461195319875 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:35:19 INFO - PROCESS | 5546 | 1461195319881 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 5546 | 1461195319885 Marionette TRACE conn4 <- [1,1150,null,{}] 16:35:19 INFO - PROCESS | 5546 | 1461195319903 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:20 INFO - PROCESS | 5546 | 1461195320843 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x89ac0c00) [pid = 5546] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x8c72c000) [pid = 5546] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x85bf6000) [pid = 5546] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x92dac000) [pid = 5546] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x9912c400) [pid = 5546] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x881a9c00) [pid = 5546] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x880e8c00) [pid = 5546] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x880f4800) [pid = 5546] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x86ab8c00) [pid = 5546] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8b3a9c00) [pid = 5546] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x8f7e0800) [pid = 5546] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x92e8dc00) [pid = 5546] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8b3d9c00) [pid = 5546] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x8edef800) [pid = 5546] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x87bed800) [pid = 5546] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8bb3a800) [pid = 5546] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x8bc3d800) [pid = 5546] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x85bf0c00) [pid = 5546] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x8e3d6c00) [pid = 5546] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:35:20 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x92db6400) [pid = 5546] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:35:21 INFO - PROCESS | 5546 | 1461195321071 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e73c00 == 103 [pid = 5546] [id = 295] 16:35:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x855d0c00) [pid = 5546] [serial = 886] [outer = (nil)] 16:35:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x85d53c00) [pid = 5546] [serial = 887] [outer = 0x855d0c00] 16:35:21 INFO - PROCESS | 5546 | 1461195321150 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x880e8c00) [pid = 5546] [serial = 888] [outer = 0x855d0c00] 16:35:21 INFO - PROCESS | 5546 | 1461195321863 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2000ms 16:35:21 INFO - PROCESS | 5546 | 1461195321882 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 5546 | 1461195321886 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:35:21 INFO - PROCESS | 5546 | 1461195321893 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 5546 | 1461195321896 Marionette TRACE conn4 <- [1,1154,null,{}] 16:35:21 INFO - PROCESS | 5546 | 1461195321902 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:22 INFO - PROCESS | 5546 | 1461195322167 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:35:22 INFO - PROCESS | 5546 | 1461195322187 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x86ac2000 == 104 [pid = 5546] [id = 296] 16:35:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x86ac4c00) [pid = 5546] [serial = 889] [outer = (nil)] 16:35:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x8bb33800) [pid = 5546] [serial = 890] [outer = 0x86ac4c00] 16:35:22 INFO - PROCESS | 5546 | 1461195322264 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8bc49400) [pid = 5546] [serial = 891] [outer = 0x86ac4c00] 16:35:23 INFO - PROCESS | 5546 | 1461195323363 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1534ms 16:35:23 INFO - PROCESS | 5546 | 1461195323429 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:35:23 INFO - PROCESS | 5546 | 1461195323436 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:35:23 INFO - PROCESS | 5546 | 1461195323445 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - PROCESS | 5546 | 1461195323452 Marionette TRACE conn4 <- [1,1158,null,{}] 16:35:23 INFO - PROCESS | 5546 | 1461195323464 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:23 INFO - PROCESS | 5546 | 1461195323729 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:35:24 INFO - PROCESS | 5546 | 1461195324071 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x85654800 == 105 [pid = 5546] [id = 297] 16:35:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x85657400) [pid = 5546] [serial = 892] [outer = (nil)] 16:35:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x86ac4400) [pid = 5546] [serial = 893] [outer = 0x85657400] 16:35:24 INFO - PROCESS | 5546 | 1461195324174 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8710ec00) [pid = 5546] [serial = 894] [outer = 0x85657400] 16:35:25 INFO - PROCESS | 5546 | 1461195325123 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1740ms 16:35:25 INFO - PROCESS | 5546 | 1461195325187 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 5546 | 1461195325196 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:35:25 INFO - PROCESS | 5546 | 1461195325208 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 5546 | 1461195325212 Marionette TRACE conn4 <- [1,1162,null,{}] 16:35:25 INFO - PROCESS | 5546 | 1461195325219 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:25 INFO - PROCESS | 5546 | 1461195325486 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:35:25 INFO - PROCESS | 5546 | 1461195325801 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x891e7400 == 106 [pid = 5546] [id = 298] 16:35:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x891efc00) [pid = 5546] [serial = 895] [outer = (nil)] 16:35:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x89655c00) [pid = 5546] [serial = 896] [outer = 0x891efc00] 16:35:25 INFO - PROCESS | 5546 | 1461195325895 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x89abe400) [pid = 5546] [serial = 897] [outer = 0x891efc00] 16:35:26 INFO - PROCESS | 5546 | 1461195326951 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1792ms 16:35:27 INFO - PROCESS | 5546 | 1461195327001 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 5546 | 1461195327004 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:35:27 INFO - PROCESS | 5546 | 1461195327013 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 5546 | 1461195327019 Marionette TRACE conn4 <- [1,1166,null,{}] 16:35:27 INFO - PROCESS | 5546 | 1461195327037 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:27 INFO - PROCESS | 5546 | 1461195327294 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:35:27 INFO - PROCESS | 5546 | 1461195327578 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x89abc400 == 107 [pid = 5546] [id = 299] 16:35:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x8b7c4000) [pid = 5546] [serial = 898] [outer = (nil)] 16:35:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x8bca6c00) [pid = 5546] [serial = 899] [outer = 0x8b7c4000] 16:35:27 INFO - PROCESS | 5546 | 1461195327677 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x8bdf9800) [pid = 5546] [serial = 900] [outer = 0x8b7c4000] 16:35:28 INFO - PROCESS | 5546 | 1461195328626 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1692ms 16:35:28 INFO - PROCESS | 5546 | 1461195328707 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 5546 | 1461195328712 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:35:28 INFO - PROCESS | 5546 | 1461195328719 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 5546 | 1461195328724 Marionette TRACE conn4 <- [1,1170,null,{}] 16:35:28 INFO - PROCESS | 5546 | 1461195328730 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:29 INFO - PROCESS | 5546 | 1461195328998 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:35:29 INFO - PROCESS | 5546 | 1461195329305 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdf9400 == 108 [pid = 5546] [id = 300] 16:35:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x8c63c400) [pid = 5546] [serial = 901] [outer = (nil)] 16:35:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x8c72d000) [pid = 5546] [serial = 902] [outer = 0x8c63c400] 16:35:29 INFO - PROCESS | 5546 | 1461195329401 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x8c74d000) [pid = 5546] [serial = 903] [outer = 0x8c63c400] 16:35:30 INFO - PROCESS | 5546 | 1461195330405 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1734ms 16:35:30 INFO - PROCESS | 5546 | 1461195330455 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:35:30 INFO - PROCESS | 5546 | 1461195330459 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:35:30 INFO - PROCESS | 5546 | 1461195330467 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 5546 | 1461195330472 Marionette TRACE conn4 <- [1,1174,null,{}] 16:35:30 INFO - PROCESS | 5546 | 1461195330478 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:30 INFO - PROCESS | 5546 | 1461195330709 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:35:31 INFO - PROCESS | 5546 | 1461195331018 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c637800 == 109 [pid = 5546] [id = 301] 16:35:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x8c72a000) [pid = 5546] [serial = 904] [outer = (nil)] 16:35:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x8e5cf800) [pid = 5546] [serial = 905] [outer = 0x8c72a000] 16:35:31 INFO - PROCESS | 5546 | 1461195331118 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x8e5d4c00) [pid = 5546] [serial = 906] [outer = 0x8c72a000] 16:35:32 INFO - PROCESS | 5546 | 1461195332131 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 5546 | 1461195332215 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:35:32 INFO - PROCESS | 5546 | 1461195332223 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 5546 | 1461195332227 Marionette TRACE conn4 <- [1,1178,null,{}] 16:35:32 INFO - PROCESS | 5546 | 1461195332233 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:32 INFO - PROCESS | 5546 | 1461195332529 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:35:32 INFO - PROCESS | 5546 | 1461195332848 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d7400 == 110 [pid = 5546] [id = 302] 16:35:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x8efeb800) [pid = 5546] [serial = 907] [outer = (nil)] 16:35:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x8fd86000) [pid = 5546] [serial = 908] [outer = 0x8efeb800] 16:35:32 INFO - PROCESS | 5546 | 1461195332948 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x8fd8bc00) [pid = 5546] [serial = 909] [outer = 0x8efeb800] 16:35:33 INFO - PROCESS | 5546 | 1461195333895 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:35:33 INFO - PROCESS | 5546 | 1461195333967 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:35:33 INFO - PROCESS | 5546 | 1461195333974 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 5546 | 1461195333978 Marionette TRACE conn4 <- [1,1182,null,{}] 16:35:33 INFO - PROCESS | 5546 | 1461195333984 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:34 INFO - PROCESS | 5546 | 1461195334205 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:35:34 INFO - PROCESS | 5546 | 1461195334511 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d0c00 == 111 [pid = 5546] [id = 303] 16:35:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x8fb57400) [pid = 5546] [serial = 910] [outer = (nil)] 16:35:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x8ffcc400) [pid = 5546] [serial = 911] [outer = 0x8fb57400] 16:35:34 INFO - PROCESS | 5546 | 1461195334612 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x9039a400) [pid = 5546] [serial = 912] [outer = 0x8fb57400] 16:35:35 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:35 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:35:35 INFO - PROCESS | 5546 | 1461195335551 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 5546 | 1461195335613 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:35:35 INFO - PROCESS | 5546 | 1461195335620 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 5546 | 1461195335623 Marionette TRACE conn4 <- [1,1186,null,{}] 16:35:35 INFO - PROCESS | 5546 | 1461195335630 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:35 INFO - PROCESS | 5546 | 1461195335848 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:35:36 INFO - PROCESS | 5546 | 1461195336112 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x8a40f800 == 112 [pid = 5546] [id = 304] 16:35:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x8e3d9000) [pid = 5546] [serial = 913] [outer = (nil)] 16:35:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x90509000) [pid = 5546] [serial = 914] [outer = 0x8e3d9000] 16:35:36 INFO - PROCESS | 5546 | 1461195336245 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x9050dc00) [pid = 5546] [serial = 915] [outer = 0x8e3d9000] 16:35:37 INFO - PROCESS | 5546 | 1461195337127 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 5546 | 1461195337217 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:35:37 INFO - PROCESS | 5546 | 1461195337225 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 5546 | 1461195337229 Marionette TRACE conn4 <- [1,1190,null,{}] 16:35:37 INFO - PROCESS | 5546 | 1461195337236 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:37 INFO - PROCESS | 5546 | 1461195337488 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:35:37 INFO - PROCESS | 5546 | 1461195337762 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ffc8400 == 113 [pid = 5546] [id = 305] 16:35:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x8ffc9800) [pid = 5546] [serial = 916] [outer = (nil)] 16:35:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x91444c00) [pid = 5546] [serial = 917] [outer = 0x8ffc9800] 16:35:37 INFO - PROCESS | 5546 | 1461195337898 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 195 (0x9144ec00) [pid = 5546] [serial = 918] [outer = 0x8ffc9800] 16:35:38 INFO - PROCESS | 5546 | 1461195338806 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 5546 | 1461195338871 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:35:38 INFO - PROCESS | 5546 | 1461195338879 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 5546 | 1461195338883 Marionette TRACE conn4 <- [1,1194,null,{}] 16:35:38 INFO - PROCESS | 5546 | 1461195338889 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:39 INFO - PROCESS | 5546 | 1461195339113 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:35:39 INFO - PROCESS | 5546 | 1461195339417 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x90503400 == 114 [pid = 5546] [id = 306] 16:35:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 196 (0x90504c00) [pid = 5546] [serial = 919] [outer = (nil)] 16:35:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x9214a000) [pid = 5546] [serial = 920] [outer = 0x90504c00] 16:35:39 INFO - PROCESS | 5546 | 1461195339519 Marionette DEBUG loaded listener.js 16:35:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x9214d800) [pid = 5546] [serial = 921] [outer = 0x90504c00] 16:35:40 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:40 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:40 INFO - PROCESS | 5546 | 1461195340501 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:35:40 INFO - PROCESS | 5546 | 1461195340571 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:35:40 INFO - PROCESS | 5546 | 1461195340578 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:35:40 INFO - PROCESS | 5546 | 1461195340583 Marionette TRACE conn4 <- [1,1198,null,{}] 16:35:40 INFO - PROCESS | 5546 | 1461195340590 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:40 INFO - PROCESS | 5546 | 1461195340877 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:35:41 INFO - PROCESS | 5546 | 1461195341204 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x92180000 == 115 [pid = 5546] [id = 307] 16:35:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x92dab400) [pid = 5546] [serial = 922] [outer = (nil)] 16:35:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 200 (0x92daf000) [pid = 5546] [serial = 923] [outer = 0x92dab400] 16:35:41 INFO - PROCESS | 5546 | 1461195341305 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 201 (0x92db8400) [pid = 5546] [serial = 924] [outer = 0x92dab400] 16:35:42 INFO - PROCESS | 5546 | 1461195342261 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1743ms 16:35:42 INFO - PROCESS | 5546 | 1461195342322 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 5546 | 1461195342326 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:35:42 INFO - PROCESS | 5546 | 1461195342333 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 5546 | 1461195342336 Marionette TRACE conn4 <- [1,1202,null,{}] 16:35:42 INFO - PROCESS | 5546 | 1461195342343 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:42 INFO - PROCESS | 5546 | 1461195342571 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:35:42 INFO - PROCESS | 5546 | 1461195342891 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e8c800 == 116 [pid = 5546] [id = 308] 16:35:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 202 (0x92e8cc00) [pid = 5546] [serial = 925] [outer = (nil)] 16:35:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 203 (0x92e98800) [pid = 5546] [serial = 926] [outer = 0x92e8cc00] 16:35:42 INFO - PROCESS | 5546 | 1461195342993 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 204 (0x92ee2c00) [pid = 5546] [serial = 927] [outer = 0x92e8cc00] 16:35:43 INFO - PROCESS | 5546 | 1461195343964 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:35:44 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 16:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1687ms 16:35:44 INFO - PROCESS | 5546 | 1461195344022 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 5546 | 1461195344026 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:35:44 INFO - PROCESS | 5546 | 1461195344034 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 5546 | 1461195344039 Marionette TRACE conn4 <- [1,1206,null,{}] 16:35:44 INFO - PROCESS | 5546 | 1461195344047 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:44 INFO - PROCESS | 5546 | 1461195344317 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:35:44 INFO - PROCESS | 5546 | 1461195344698 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x92c61800 == 117 [pid = 5546] [id = 309] 16:35:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 205 (0x92c63400) [pid = 5546] [serial = 928] [outer = (nil)] 16:35:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 206 (0x92ef0000) [pid = 5546] [serial = 929] [outer = 0x92c63400] 16:35:44 INFO - PROCESS | 5546 | 1461195344847 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 207 (0x9409ec00) [pid = 5546] [serial = 930] [outer = 0x92c63400] 16:35:45 INFO - PROCESS | 5546 | 1461195345930 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:35:45 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 16:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1939ms 16:35:45 INFO - PROCESS | 5546 | 1461195345974 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:35:45 INFO - PROCESS | 5546 | 1461195345979 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:35:45 INFO - PROCESS | 5546 | 1461195345986 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 5546 | 1461195345989 Marionette TRACE conn4 <- [1,1210,null,{}] 16:35:46 INFO - PROCESS | 5546 | 1461195345998 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:46 INFO - PROCESS | 5546 | 1461195346284 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:35:46 INFO - PROCESS | 5546 | 1461195346576 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x92eeb000 == 118 [pid = 5546] [id = 310] 16:35:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 208 (0x92eecc00) [pid = 5546] [serial = 931] [outer = (nil)] 16:35:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 209 (0x96ccdc00) [pid = 5546] [serial = 932] [outer = 0x92eecc00] 16:35:46 INFO - PROCESS | 5546 | 1461195346670 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 210 (0x971e1800) [pid = 5546] [serial = 933] [outer = 0x92eecc00] 16:35:47 INFO - PROCESS | 5546 | 1461195347586 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1639ms 16:35:47 INFO - PROCESS | 5546 | 1461195347625 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:35:47 INFO - PROCESS | 5546 | 1461195347629 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:35:47 INFO - PROCESS | 5546 | 1461195347636 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:35:47 INFO - PROCESS | 5546 | 1461195347638 Marionette TRACE conn4 <- [1,1214,null,{}] 16:35:47 INFO - PROCESS | 5546 | 1461195347645 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:47 INFO - PROCESS | 5546 | 1461195347876 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:35:48 INFO - PROCESS | 5546 | 1461195348193 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d6800 == 119 [pid = 5546] [id = 311] 16:35:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 211 (0x92eefc00) [pid = 5546] [serial = 934] [outer = (nil)] 16:35:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 212 (0x979c3800) [pid = 5546] [serial = 935] [outer = 0x92eefc00] 16:35:48 INFO - PROCESS | 5546 | 1461195348295 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 213 (0x979c5800) [pid = 5546] [serial = 936] [outer = 0x92eefc00] 16:35:49 INFO - PROCESS | 5546 | 1461195349216 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1632ms 16:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:35:49 INFO - PROCESS | 5546 | 1461195349269 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:35:49 INFO - PROCESS | 5546 | 1461195349272 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:35:49 INFO - PROCESS | 5546 | 1461195349280 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 5546 | 1461195349282 Marionette TRACE conn4 <- [1,1218,null,{}] 16:35:49 INFO - PROCESS | 5546 | 1461195349289 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:49 INFO - PROCESS | 5546 | 1461195349513 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:35:49 INFO - PROCESS | 5546 | 1461195349825 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x903a6000 == 120 [pid = 5546] [id = 312] 16:35:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 214 (0x94095400) [pid = 5546] [serial = 937] [outer = (nil)] 16:35:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 215 (0x97a11400) [pid = 5546] [serial = 938] [outer = 0x94095400] 16:35:49 INFO - PROCESS | 5546 | 1461195349925 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 216 (0x979d1800) [pid = 5546] [serial = 939] [outer = 0x94095400] 16:35:50 INFO - PROCESS | 5546 | 1461195350824 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1582ms 16:35:50 INFO - PROCESS | 5546 | 1461195350861 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 5546 | 1461195350864 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:35:50 INFO - PROCESS | 5546 | 1461195350872 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 5546 | 1461195350876 Marionette TRACE conn4 <- [1,1222,null,{}] 16:35:50 INFO - PROCESS | 5546 | 1461195350882 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:51 INFO - PROCESS | 5546 | 1461195351099 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:35:51 INFO - PROCESS | 5546 | 1461195351383 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x85651400 == 121 [pid = 5546] [id = 313] 16:35:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 217 (0x85658800) [pid = 5546] [serial = 940] [outer = (nil)] 16:35:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 218 (0x87107400) [pid = 5546] [serial = 941] [outer = 0x85658800] 16:35:51 INFO - PROCESS | 5546 | 1461195351514 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 219 (0x881b2800) [pid = 5546] [serial = 942] [outer = 0x85658800] 16:35:52 INFO - PROCESS | 5546 | 1461195352421 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 5546 | 1461195352467 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:35:52 INFO - PROCESS | 5546 | 1461195352474 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 5546 | 1461195352478 Marionette TRACE conn4 <- [1,1226,null,{}] 16:35:52 INFO - PROCESS | 5546 | 1461195352483 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:52 INFO - PROCESS | 5546 | 1461195352705 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:35:53 INFO - PROCESS | 5546 | 1461195353030 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x96cce400 == 120 [pid = 5546] [id = 117] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x84e73c00 == 119 [pid = 5546] [id = 295] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x8b386400 == 118 [pid = 5546] [id = 294] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x85bfcc00 == 117 [pid = 5546] [id = 293] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x84e79800 == 116 [pid = 5546] [id = 292] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x8710c400 == 115 [pid = 5546] [id = 291] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x91443c00 == 114 [pid = 5546] [id = 10] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x880e6800 == 113 [pid = 5546] [id = 290] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x87be7800 == 112 [pid = 5546] [id = 272] 16:35:54 INFO - PROCESS | 5546 | --DOCSHELL 0x85bef400 == 111 [pid = 5546] [id = 289] 16:35:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e79800 == 112 [pid = 5546] [id = 314] 16:35:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 220 (0x855d8400) [pid = 5546] [serial = 943] [outer = (nil)] 16:35:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 221 (0x85d50c00) [pid = 5546] [serial = 944] [outer = 0x855d8400] 16:35:54 INFO - PROCESS | 5546 | 1461195354258 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 222 (0x86ac0400) [pid = 5546] [serial = 945] [outer = 0x855d8400] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 221 (0x8bdf7000) [pid = 5546] [serial = 810] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 220 (0x8ee70000) [pid = 5546] [serial = 777] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 219 (0x85d4f000) [pid = 5546] [serial = 800] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 218 (0x8bca7000) [pid = 5546] [serial = 809] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 217 (0x99225400) [pid = 5546] [serial = 794] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 216 (0x85bfa400) [pid = 5546] [serial = 758] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 215 (0x9a511c00) [pid = 5546] [serial = 797] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 214 (0x891f5c00) [pid = 5546] [serial = 803] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 213 (0x8b7cb800) [pid = 5546] [serial = 767] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 212 (0x8bd87c00) [pid = 5546] [serial = 770] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 211 (0x89c8d400) [pid = 5546] [serial = 806] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 210 (0x89bbd400) [pid = 5546] [serial = 693] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 209 (0x87103000) [pid = 5546] [serial = 815] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 208 (0x8bd88c00) [pid = 5546] [serial = 696] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 207 (0x9039a800) [pid = 5546] [serial = 782] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 206 (0x9ae8a000) [pid = 5546] [serial = 798] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 205 (0x99565c00) [pid = 5546] [serial = 795] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 204 (0x979d0400) [pid = 5546] [serial = 792] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 203 (0x91406000) [pid = 5546] [serial = 785] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 202 (0x8fd81c00) [pid = 5546] [serial = 780] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 201 (0x8710b800) [pid = 5546] [serial = 816] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 200 (0x89bbbc00) [pid = 5546] [serial = 804] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 199 (0x880f1c00) [pid = 5546] [serial = 818] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0x91450400) [pid = 5546] [serial = 786] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0x881b4400) [pid = 5546] [serial = 819] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x8a407000) [pid = 5546] [serial = 764] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 195 (0x99048400) [pid = 5546] [serial = 624] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 194 (0x8bdff000) [pid = 5546] [serial = 690] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x8f7ee000) [pid = 5546] [serial = 779] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x8894c000) [pid = 5546] [serial = 761] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x8e3d0400) [pid = 5546] [serial = 773] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x867b6400) [pid = 5546] [serial = 801] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x85d4f800) [pid = 5546] [serial = 813] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x903a2400) [pid = 5546] [serial = 783] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x8edf4000) [pid = 5546] [serial = 699] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x8ee6a400) [pid = 5546] [serial = 776] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x85d48000) [pid = 5546] [serial = 812] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x8b3a3000) [pid = 5546] [serial = 807] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x979c7800) [pid = 5546] [serial = 791] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x92e99c00) [pid = 5546] [serial = 788] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x92ef0400) [pid = 5546] [serial = 789] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x88953c00) [pid = 5546] [serial = 821] [outer = (nil)] [url = about:blank] 16:35:55 INFO - PROCESS | 5546 | 1461195355312 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2894ms 16:35:55 INFO - PROCESS | 5546 | 1461195355370 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 5546 | 1461195355377 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:35:55 INFO - PROCESS | 5546 | 1461195355405 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 5546 | 1461195355411 Marionette TRACE conn4 <- [1,1230,null,{}] 16:35:55 INFO - PROCESS | 5546 | 1461195355418 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:55 INFO - PROCESS | 5546 | 1461195355641 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:35:55 INFO - PROCESS | 5546 | 1461195355826 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x880ed400 == 113 [pid = 5546] [id = 315] 16:35:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x880f0c00) [pid = 5546] [serial = 946] [outer = (nil)] 16:35:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x881ac800) [pid = 5546] [serial = 947] [outer = 0x880f0c00] 16:35:55 INFO - PROCESS | 5546 | 1461195355960 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x881b6400) [pid = 5546] [serial = 948] [outer = 0x880f0c00] 16:35:56 INFO - PROCESS | 5546 | 1461195356743 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1445ms 16:35:56 INFO - PROCESS | 5546 | 1461195356841 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 5546 | 1461195356848 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:35:56 INFO - PROCESS | 5546 | 1461195356858 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 5546 | 1461195356863 Marionette TRACE conn4 <- [1,1234,null,{}] 16:35:56 INFO - PROCESS | 5546 | 1461195356869 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:57 INFO - PROCESS | 5546 | 1461195357134 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:35:57 INFO - PROCESS | 5546 | 1461195357161 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x87109400 == 114 [pid = 5546] [id = 316] 16:35:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x87be5000) [pid = 5546] [serial = 949] [outer = (nil)] 16:35:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x891f6000) [pid = 5546] [serial = 950] [outer = 0x87be5000] 16:35:57 INFO - PROCESS | 5546 | 1461195357240 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x896a1000) [pid = 5546] [serial = 951] [outer = 0x87be5000] 16:35:58 INFO - PROCESS | 5546 | 1461195358325 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1532ms 16:35:58 INFO - PROCESS | 5546 | 1461195358393 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 5546 | 1461195358400 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:35:58 INFO - PROCESS | 5546 | 1461195358409 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 5546 | 1461195358414 Marionette TRACE conn4 <- [1,1238,null,{}] 16:35:58 INFO - PROCESS | 5546 | 1461195358439 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:58 INFO - PROCESS | 5546 | 1461195358711 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:35:58 INFO - PROCESS | 5546 | 1461195358737 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be8000 == 115 [pid = 5546] [id = 317] 16:35:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x89c9b000) [pid = 5546] [serial = 952] [outer = (nil)] 16:35:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x8a40e800) [pid = 5546] [serial = 953] [outer = 0x89c9b000] 16:35:58 INFO - PROCESS | 5546 | 1461195358814 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x8b38f800) [pid = 5546] [serial = 954] [outer = 0x89c9b000] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x85bf5000) [pid = 5546] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x8b38a800) [pid = 5546] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x87bec400) [pid = 5546] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x896a3800) [pid = 5546] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x91446400) [pid = 5546] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x8e5cb400) [pid = 5546] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x92c5ec00) [pid = 5546] [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.] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x880ee000) [pid = 5546] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x88945c00) [pid = 5546] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x8564bc00) [pid = 5546] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x8710dc00) [pid = 5546] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x880f2c00) [pid = 5546] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x9956ac00) [pid = 5546] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x855cf000) [pid = 5546] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x84e70400) [pid = 5546] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x855d1c00) [pid = 5546] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x855d0c00) [pid = 5546] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x91615400) [pid = 5546] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x85bf1000) [pid = 5546] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x92c65400) [pid = 5546] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x8efe6800) [pid = 5546] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8894a400) [pid = 5546] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8c63f000) [pid = 5546] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x89bc5000) [pid = 5546] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x84e76000) [pid = 5546] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x85d45800) [pid = 5546] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8bb39000) [pid = 5546] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8a401800) [pid = 5546] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:35:59 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x880f0000) [pid = 5546] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:36:00 INFO - PROCESS | 5546 | 1461195360472 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2098ms 16:36:00 INFO - PROCESS | 5546 | 1461195360507 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 5546 | 1461195360512 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:36:00 INFO - PROCESS | 5546 | 1461195360519 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 5546 | 1461195360522 Marionette TRACE conn4 <- [1,1242,null,{}] 16:36:00 INFO - PROCESS | 5546 | 1461195360528 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:00 INFO - PROCESS | 5546 | 1461195360731 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:36:00 INFO - PROCESS | 5546 | 1461195360937 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x855ce800 == 116 [pid = 5546] [id = 318] 16:36:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x855db800) [pid = 5546] [serial = 955] [outer = (nil)] 16:36:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x88949c00) [pid = 5546] [serial = 956] [outer = 0x855db800] 16:36:01 INFO - PROCESS | 5546 | 1461195361016 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x89bc1000) [pid = 5546] [serial = 957] [outer = 0x855db800] 16:36:02 INFO - PROCESS | 5546 | 1461195362085 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1631ms 16:36:02 INFO - PROCESS | 5546 | 1461195362152 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 5546 | 1461195362159 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:36:02 INFO - PROCESS | 5546 | 1461195362168 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 5546 | 1461195362174 Marionette TRACE conn4 <- [1,1246,null,{}] 16:36:02 INFO - PROCESS | 5546 | 1461195362185 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:02 INFO - PROCESS | 5546 | 1461195362463 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:36:02 INFO - PROCESS | 5546 | 1461195362802 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x86ac3c00 == 117 [pid = 5546] [id = 319] 16:36:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x86ac5000) [pid = 5546] [serial = 958] [outer = (nil)] 16:36:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x87be5400) [pid = 5546] [serial = 959] [outer = 0x86ac5000] 16:36:02 INFO - PROCESS | 5546 | 1461195362898 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x880ee000) [pid = 5546] [serial = 960] [outer = 0x86ac5000] 16:36:03 INFO - PROCESS | 5546 | 1461195363901 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1792ms 16:36:03 INFO - PROCESS | 5546 | 1461195363961 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 5546 | 1461195363970 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:36:03 INFO - PROCESS | 5546 | 1461195363981 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 5546 | 1461195363986 Marionette TRACE conn4 <- [1,1250,null,{}] 16:36:03 INFO - PROCESS | 5546 | 1461195363993 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:04 INFO - PROCESS | 5546 | 1461195364219 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:36:04 INFO - PROCESS | 5546 | 1461195364491 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x889b0c00 == 118 [pid = 5546] [id = 320] 16:36:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x8964e800) [pid = 5546] [serial = 961] [outer = (nil)] 16:36:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8969f800) [pid = 5546] [serial = 962] [outer = 0x8964e800] 16:36:04 INFO - PROCESS | 5546 | 1461195364619 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x89bc4c00) [pid = 5546] [serial = 963] [outer = 0x8964e800] 16:36:05 INFO - PROCESS | 5546 | 1461195365658 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1737ms 16:36:05 INFO - PROCESS | 5546 | 1461195365719 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 5546 | 1461195365722 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:36:05 INFO - PROCESS | 5546 | 1461195365730 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 5546 | 1461195365736 Marionette TRACE conn4 <- [1,1254,null,{}] 16:36:05 INFO - PROCESS | 5546 | 1461195365753 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:05 INFO - PROCESS | 5546 | 1461195365985 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:36:06 INFO - PROCESS | 5546 | 1461195366341 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a3800 == 119 [pid = 5546] [id = 321] 16:36:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x8b3e0c00) [pid = 5546] [serial = 964] [outer = (nil)] 16:36:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8b7cf000) [pid = 5546] [serial = 965] [outer = 0x8b3e0c00] 16:36:06 INFO - PROCESS | 5546 | 1461195366435 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x8bc3bc00) [pid = 5546] [serial = 966] [outer = 0x8b3e0c00] 16:36:07 INFO - PROCESS | 5546 | 1461195367387 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1688ms 16:36:07 INFO - PROCESS | 5546 | 1461195367420 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 5546 | 1461195367424 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:36:07 INFO - PROCESS | 5546 | 1461195367431 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 5546 | 1461195367435 Marionette TRACE conn4 <- [1,1258,null,{}] 16:36:07 INFO - PROCESS | 5546 | 1461195367441 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 5546 | 1461195367663 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:36:07 INFO - PROCESS | 5546 | 1461195367925 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3dc000 == 120 [pid = 5546] [id = 322] 16:36:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x8bc41800) [pid = 5546] [serial = 967] [outer = (nil)] 16:36:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x8bd8f000) [pid = 5546] [serial = 968] [outer = 0x8bc41800] 16:36:08 INFO - PROCESS | 5546 | 1461195368064 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x8bdf5400) [pid = 5546] [serial = 969] [outer = 0x8bc41800] 16:36:09 INFO - PROCESS | 5546 | 1461195369009 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1634ms 16:36:09 INFO - PROCESS | 5546 | 1461195369067 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 5546 | 1461195369071 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:36:09 INFO - PROCESS | 5546 | 1461195369078 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 5546 | 1461195369081 Marionette TRACE conn4 <- [1,1262,null,{}] 16:36:09 INFO - PROCESS | 5546 | 1461195369087 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 5546 | 1461195369296 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:36:09 INFO - PROCESS | 5546 | 1461195369611 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd89800 == 121 [pid = 5546] [id = 323] 16:36:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x8bd8bc00) [pid = 5546] [serial = 970] [outer = (nil)] 16:36:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x8c726c00) [pid = 5546] [serial = 971] [outer = 0x8bd8bc00] 16:36:09 INFO - PROCESS | 5546 | 1461195369706 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x8c732800) [pid = 5546] [serial = 972] [outer = 0x8bd8bc00] 16:36:10 INFO - PROCESS | 5546 | 1461195370704 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1683ms 16:36:10 INFO - PROCESS | 5546 | 1461195370762 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 5546 | 1461195370765 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:36:10 INFO - PROCESS | 5546 | 1461195370773 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 5546 | 1461195370776 Marionette TRACE conn4 <- [1,1266,null,{}] 16:36:10 INFO - PROCESS | 5546 | 1461195370782 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:11 INFO - PROCESS | 5546 | 1461195371081 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:36:11 INFO - PROCESS | 5546 | 1461195371401 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be7c00 == 122 [pid = 5546] [id = 324] 16:36:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x8edf7400) [pid = 5546] [serial = 973] [outer = (nil)] 16:36:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x8efe2800) [pid = 5546] [serial = 974] [outer = 0x8edf7400] 16:36:11 INFO - PROCESS | 5546 | 1461195371498 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x8efe6800) [pid = 5546] [serial = 975] [outer = 0x8edf7400] 16:36:12 INFO - PROCESS | 5546 | 1461195372447 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1737ms 16:36:12 INFO - PROCESS | 5546 | 1461195372512 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 5546 | 1461195372515 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:36:12 INFO - PROCESS | 5546 | 1461195372523 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 5546 | 1461195372527 Marionette TRACE conn4 <- [1,1270,null,{}] 16:36:12 INFO - PROCESS | 5546 | 1461195372532 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:12 INFO - PROCESS | 5546 | 1461195372775 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:36:13 INFO - PROCESS | 5546 | 1461195373084 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c63c000 == 123 [pid = 5546] [id = 325] 16:36:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x8edf4000) [pid = 5546] [serial = 976] [outer = (nil)] 16:36:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x8fb56c00) [pid = 5546] [serial = 977] [outer = 0x8edf4000] 16:36:13 INFO - PROCESS | 5546 | 1461195373175 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x8fd82400) [pid = 5546] [serial = 978] [outer = 0x8edf4000] 16:36:14 INFO - PROCESS | 5546 | 1461195374082 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1633ms 16:36:14 INFO - PROCESS | 5546 | 1461195374156 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 5546 | 1461195374159 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:36:14 INFO - PROCESS | 5546 | 1461195374167 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 5546 | 1461195374170 Marionette TRACE conn4 <- [1,1274,null,{}] 16:36:14 INFO - PROCESS | 5546 | 1461195374179 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:14 INFO - PROCESS | 5546 | 1461195374421 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:36:14 INFO - PROCESS | 5546 | 1461195374715 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d0400 == 124 [pid = 5546] [id = 326] 16:36:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x8efe6400) [pid = 5546] [serial = 979] [outer = (nil)] 16:36:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x9039f000) [pid = 5546] [serial = 980] [outer = 0x8efe6400] 16:36:14 INFO - PROCESS | 5546 | 1461195374807 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x90505000) [pid = 5546] [serial = 981] [outer = 0x8efe6400] 16:36:15 INFO - PROCESS | 5546 | 1461195375693 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1592ms 16:36:15 INFO - PROCESS | 5546 | 1461195375760 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 5546 | 1461195375764 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:36:15 INFO - PROCESS | 5546 | 1461195375771 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 5546 | 1461195375774 Marionette TRACE conn4 <- [1,1278,null,{}] 16:36:15 INFO - PROCESS | 5546 | 1461195375780 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:16 INFO - PROCESS | 5546 | 1461195376020 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:36:16 INFO - PROCESS | 5546 | 1461195376335 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x880eec00 == 125 [pid = 5546] [id = 327] 16:36:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x8f7ed400) [pid = 5546] [serial = 982] [outer = (nil)] 16:36:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x9161bc00) [pid = 5546] [serial = 983] [outer = 0x8f7ed400] 16:36:16 INFO - PROCESS | 5546 | 1461195376433 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x92142400) [pid = 5546] [serial = 984] [outer = 0x8f7ed400] 16:36:17 INFO - PROCESS | 5546 | 1461195377344 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1635ms 16:36:17 INFO - PROCESS | 5546 | 1461195377407 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:36:17 INFO - PROCESS | 5546 | 1461195377411 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:36:17 INFO - PROCESS | 5546 | 1461195377418 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 5546 | 1461195377422 Marionette TRACE conn4 <- [1,1282,null,{}] 16:36:17 INFO - PROCESS | 5546 | 1461195377428 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:17 INFO - PROCESS | 5546 | 1461195377645 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:36:17 INFO - PROCESS | 5546 | 1461195377907 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x903a5400 == 126 [pid = 5546] [id = 328] 16:36:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x90501400) [pid = 5546] [serial = 985] [outer = (nil)] 16:36:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x92caa800) [pid = 5546] [serial = 986] [outer = 0x90501400] 16:36:18 INFO - PROCESS | 5546 | 1461195378044 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x92dac800) [pid = 5546] [serial = 987] [outer = 0x90501400] 16:36:18 INFO - PROCESS | 5546 | 1461195378937 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1581ms 16:36:19 INFO - PROCESS | 5546 | 1461195379004 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 5546 | 1461195379009 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:36:19 INFO - PROCESS | 5546 | 1461195379016 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 5546 | 1461195379021 Marionette TRACE conn4 <- [1,1286,null,{}] 16:36:19 INFO - PROCESS | 5546 | 1461195379027 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 5546 | 1461195379278 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:36:19 INFO - PROCESS | 5546 | 1461195379614 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd90400 == 127 [pid = 5546] [id = 329] 16:36:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x92e96800) [pid = 5546] [serial = 988] [outer = (nil)] 16:36:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 195 (0x96c01c00) [pid = 5546] [serial = 989] [outer = 0x92e96800] 16:36:19 INFO - PROCESS | 5546 | 1461195379714 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 196 (0x979cac00) [pid = 5546] [serial = 990] [outer = 0x92e96800] 16:36:20 INFO - PROCESS | 5546 | 1461195380662 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1697ms 16:36:20 INFO - PROCESS | 5546 | 1461195380714 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:36:20 INFO - PROCESS | 5546 | 1461195380718 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:36:20 INFO - PROCESS | 5546 | 1461195380725 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 5546 | 1461195380728 Marionette TRACE conn4 <- [1,1290,null,{}] 16:36:20 INFO - PROCESS | 5546 | 1461195380735 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:20 INFO - PROCESS | 5546 | 1461195380957 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:36:21 INFO - PROCESS | 5546 | 1461195381287 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x9039bc00 == 128 [pid = 5546] [id = 330] 16:36:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x92db8000) [pid = 5546] [serial = 991] [outer = (nil)] 16:36:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x9904a400) [pid = 5546] [serial = 992] [outer = 0x92db8000] 16:36:21 INFO - PROCESS | 5546 | 1461195381386 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x9904d800) [pid = 5546] [serial = 993] [outer = 0x92db8000] 16:36:22 INFO - PROCESS | 5546 | 1461195382292 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1636ms 16:36:22 INFO - PROCESS | 5546 | 1461195382363 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 5546 | 1461195382367 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:36:22 INFO - PROCESS | 5546 | 1461195382373 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 5546 | 1461195382382 Marionette TRACE conn4 <- [1,1294,null,{}] 16:36:22 INFO - PROCESS | 5546 | 1461195382397 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:22 INFO - PROCESS | 5546 | 1461195382651 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:36:22 INFO - PROCESS | 5546 | 1461195382970 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x9527b400 == 129 [pid = 5546] [id = 331] 16:36:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 200 (0x979c7800) [pid = 5546] [serial = 994] [outer = (nil)] 16:36:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 201 (0x99122c00) [pid = 5546] [serial = 995] [outer = 0x979c7800] 16:36:23 INFO - PROCESS | 5546 | 1461195383064 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 202 (0x99126c00) [pid = 5546] [serial = 996] [outer = 0x979c7800] 16:36:23 INFO - PROCESS | 5546 | 1461195383948 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1650ms 16:36:24 INFO - PROCESS | 5546 | 1461195384026 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:36:24 INFO - PROCESS | 5546 | 1461195384030 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:36:24 INFO - PROCESS | 5546 | 1461195384036 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 5546 | 1461195384040 Marionette TRACE conn4 <- [1,1298,null,{}] 16:36:24 INFO - PROCESS | 5546 | 1461195384046 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:24 INFO - PROCESS | 5546 | 1461195384290 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:36:24 INFO - PROCESS | 5546 | 1461195384606 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x8564b800 == 130 [pid = 5546] [id = 332] 16:36:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 203 (0x92c66c00) [pid = 5546] [serial = 997] [outer = (nil)] 16:36:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 204 (0x991efc00) [pid = 5546] [serial = 998] [outer = 0x92c66c00] 16:36:24 INFO - PROCESS | 5546 | 1461195384700 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 205 (0x99223000) [pid = 5546] [serial = 999] [outer = 0x92c66c00] 16:36:25 INFO - PROCESS | 5546 | 1461195385612 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1634ms 16:36:25 INFO - PROCESS | 5546 | 1461195385671 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:36:25 INFO - PROCESS | 5546 | 1461195385675 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:36:25 INFO - PROCESS | 5546 | 1461195385682 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 5546 | 1461195385685 Marionette TRACE conn4 <- [1,1302,null,{}] 16:36:25 INFO - PROCESS | 5546 | 1461195385691 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:25 INFO - PROCESS | 5546 | 1461195385901 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:36:26 INFO - PROCESS | 5546 | 1461195386170 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x9908b000 == 131 [pid = 5546] [id = 333] 16:36:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 206 (0x9912a400) [pid = 5546] [serial = 1000] [outer = (nil)] 16:36:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 207 (0x99567c00) [pid = 5546] [serial = 1001] [outer = 0x9912a400] 16:36:26 INFO - PROCESS | 5546 | 1461195386301 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 208 (0x9956b400) [pid = 5546] [serial = 1002] [outer = 0x9912a400] 16:36:27 INFO - PROCESS | 5546 | 1461195387200 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1585ms 16:36:27 INFO - PROCESS | 5546 | 1461195387267 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 5546 | 1461195387270 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:36:27 INFO - PROCESS | 5546 | 1461195387277 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 5546 | 1461195387281 Marionette TRACE conn4 <- [1,1306,null,{}] 16:36:27 INFO - PROCESS | 5546 | 1461195387287 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:27 INFO - PROCESS | 5546 | 1461195387498 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:36:27 INFO - PROCESS | 5546 | 1461195387814 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x8564c000 == 132 [pid = 5546] [id = 334] 16:36:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 209 (0x92c5dc00) [pid = 5546] [serial = 1003] [outer = (nil)] 16:36:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 210 (0x99d87000) [pid = 5546] [serial = 1004] [outer = 0x92c5dc00] 16:36:27 INFO - PROCESS | 5546 | 1461195387909 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 211 (0x99d8b400) [pid = 5546] [serial = 1005] [outer = 0x92c5dc00] 16:36:28 INFO - PROCESS | 5546 | 1461195388793 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1589ms 16:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:36:28 INFO - PROCESS | 5546 | 1461195388868 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 5546 | 1461195388872 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:36:28 INFO - PROCESS | 5546 | 1461195388879 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 5546 | 1461195388881 Marionette TRACE conn4 <- [1,1310,null,{}] 16:36:28 INFO - PROCESS | 5546 | 1461195388888 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:29 INFO - PROCESS | 5546 | 1461195389136 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:36:29 INFO - PROCESS | 5546 | 1461195389459 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d4c000 == 133 [pid = 5546] [id = 335] 16:36:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 212 (0x99564000) [pid = 5546] [serial = 1006] [outer = (nil)] 16:36:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 213 (0x9a1abc00) [pid = 5546] [serial = 1007] [outer = 0x99564000] 16:36:29 INFO - PROCESS | 5546 | 1461195389551 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 214 (0x9a1b3800) [pid = 5546] [serial = 1008] [outer = 0x99564000] 16:36:30 INFO - PROCESS | 5546 | 1461195390539 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:36:30 INFO - PROCESS | 5546 | 1461195390625 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:36:30 INFO - PROCESS | 5546 | 1461195390632 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 5546 | 1461195390636 Marionette TRACE conn4 <- [1,1314,null,{}] 16:36:30 INFO - PROCESS | 5546 | 1461195390642 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:30 INFO - PROCESS | 5546 | 1461195390859 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:36:31 INFO - PROCESS | 5546 | 1461195391239 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a3000 == 134 [pid = 5546] [id = 336] 16:36:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 215 (0x889a3800) [pid = 5546] [serial = 1009] [outer = (nil)] 16:36:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 216 (0x89abf000) [pid = 5546] [serial = 1010] [outer = 0x889a3800] 16:36:31 INFO - PROCESS | 5546 | 1461195391334 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 217 (0x8b38e800) [pid = 5546] [serial = 1011] [outer = 0x889a3800] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x8b385800 == 133 [pid = 5546] [id = 186] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x891e9000 == 132 [pid = 5546] [id = 269] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x87be8000 == 131 [pid = 5546] [id = 317] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x87109400 == 130 [pid = 5546] [id = 316] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x880ed400 == 129 [pid = 5546] [id = 315] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x84e79800 == 128 [pid = 5546] [id = 314] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x85651400 == 127 [pid = 5546] [id = 313] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x903a6000 == 126 [pid = 5546] [id = 312] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d6800 == 125 [pid = 5546] [id = 311] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x92c61800 == 124 [pid = 5546] [id = 309] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x92eeb000 == 123 [pid = 5546] [id = 310] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x92e8c800 == 122 [pid = 5546] [id = 308] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x92180000 == 121 [pid = 5546] [id = 307] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x8ffc8400 == 120 [pid = 5546] [id = 305] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x90503400 == 119 [pid = 5546] [id = 306] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x8a40f800 == 118 [pid = 5546] [id = 304] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d0c00 == 117 [pid = 5546] [id = 303] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d7400 == 116 [pid = 5546] [id = 302] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdf9400 == 115 [pid = 5546] [id = 300] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x8c637800 == 114 [pid = 5546] [id = 301] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x89abc400 == 113 [pid = 5546] [id = 299] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x891e7400 == 112 [pid = 5546] [id = 298] 16:36:33 INFO - PROCESS | 5546 | --DOCSHELL 0x85654800 == 111 [pid = 5546] [id = 297] 16:36:33 INFO - PROCESS | 5546 | 1461195393449 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 216 (0x8bb33800) [pid = 5546] [serial = 890] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 215 (0x88953800) [pid = 5546] [serial = 879] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 214 (0x8b3e0400) [pid = 5546] [serial = 885] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 213 (0x8a406800) [pid = 5546] [serial = 882] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 212 (0xa44bc000) [pid = 5546] [serial = 723] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 211 (0x9210dc00) [pid = 5546] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 210 (0x89c98800) [pid = 5546] [serial = 836] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 209 (0x9135b400) [pid = 5546] [serial = 705] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 208 (0x8efdc800) [pid = 5546] [serial = 863] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 207 (0x91618800) [pid = 5546] [serial = 588] [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.] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 206 (0x881acc00) [pid = 5546] [serial = 872] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 205 (0x8894fc00) [pid = 5546] [serial = 717] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 204 (0x8b7cd000) [pid = 5546] [serial = 842] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 203 (0x8f7e7c00) [pid = 5546] [serial = 866] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 202 (0x8c733800) [pid = 5546] [serial = 854] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 201 (0x8bdf8800) [pid = 5546] [serial = 851] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 200 (0x86abc400) [pid = 5546] [serial = 732] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 199 (0x89bbe000) [pid = 5546] [serial = 876] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0x889a6000) [pid = 5546] [serial = 822] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0x88954800) [pid = 5546] [serial = 873] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x9fc51800) [pid = 5546] [serial = 714] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 195 (0x8edefc00) [pid = 5546] [serial = 860] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 194 (0x855d9c00) [pid = 5546] [serial = 726] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x84e7b000) [pid = 5546] [serial = 735] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x8b39f800) [pid = 5546] [serial = 884] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x85652400) [pid = 5546] [serial = 729] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x89bbb400) [pid = 5546] [serial = 833] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x880ed000) [pid = 5546] [serial = 827] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x880e8c00) [pid = 5546] [serial = 888] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x8969a000) [pid = 5546] [serial = 830] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x87bed000) [pid = 5546] [serial = 878] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x8e3dbc00) [pid = 5546] [serial = 857] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x979c4000) [pid = 5546] [serial = 708] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x85d4f400) [pid = 5546] [serial = 824] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x8bc3e000) [pid = 5546] [serial = 845] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x85d4a000) [pid = 5546] [serial = 870] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x9a024c00) [pid = 5546] [serial = 711] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x89bc7000) [pid = 5546] [serial = 881] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x8b3a8000) [pid = 5546] [serial = 839] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x8969b400) [pid = 5546] [serial = 875] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x85d53c00) [pid = 5546] [serial = 887] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x8bcafc00) [pid = 5546] [serial = 848] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x8fd89800) [pid = 5546] [serial = 702] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x85bf8c00) [pid = 5546] [serial = 869] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x9feec400) [pid = 5546] [serial = 720] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x8e3da000) [pid = 5546] [serial = 774] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8b3aa800) [pid = 5546] [serial = 765] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x87106000) [pid = 5546] [serial = 759] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x889ac000) [pid = 5546] [serial = 756] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8bdf5000) [pid = 5546] [serial = 771] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8bb40000) [pid = 5546] [serial = 768] [outer = (nil)] [url = about:blank] 16:36:33 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x89650800) [pid = 5546] [serial = 762] [outer = (nil)] [url = about:blank] 16:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 3087ms 16:36:33 INFO - PROCESS | 5546 | 1461195393744 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 5546 | 1461195393749 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:36:33 INFO - PROCESS | 5546 | 1461195393761 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 5546 | 1461195393767 Marionette TRACE conn4 <- [1,1318,null,{}] 16:36:33 INFO - PROCESS | 5546 | 1461195393777 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:33 INFO - PROCESS | 5546 | 1461195393974 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:36:34 INFO - PROCESS | 5546 | 1461195394173 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x867bc000 == 112 [pid = 5546] [id = 337] 16:36:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x867bc800) [pid = 5546] [serial = 1012] [outer = (nil)] 16:36:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x86ab8c00) [pid = 5546] [serial = 1013] [outer = 0x867bc800] 16:36:34 INFO - PROCESS | 5546 | 1461195394260 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x86ac1400) [pid = 5546] [serial = 1014] [outer = 0x867bc800] 16:36:35 INFO - PROCESS | 5546 | 1461195395085 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1393ms 16:36:35 INFO - PROCESS | 5546 | 1461195395155 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 5546 | 1461195395163 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:36:35 INFO - PROCESS | 5546 | 1461195395175 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 5546 | 1461195395182 Marionette TRACE conn4 <- [1,1322,null,{}] 16:36:35 INFO - PROCESS | 5546 | 1461195395189 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:35 INFO - PROCESS | 5546 | 1461195395400 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:36:35 INFO - PROCESS | 5546 | 1461195395604 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be3c00 == 113 [pid = 5546] [id = 338] 16:36:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x87be7400) [pid = 5546] [serial = 1015] [outer = (nil)] 16:36:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x880e6800) [pid = 5546] [serial = 1016] [outer = 0x87be7400] 16:36:35 INFO - PROCESS | 5546 | 1461195395731 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x881ad400) [pid = 5546] [serial = 1017] [outer = 0x87be7400] 16:36:36 INFO - PROCESS | 5546 | 1461195396730 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1593ms 16:36:36 INFO - PROCESS | 5546 | 1461195396768 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 5546 | 1461195396773 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:36:36 INFO - PROCESS | 5546 | 1461195396780 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 5546 | 1461195396786 Marionette TRACE conn4 <- [1,1326,null,{}] 16:36:36 INFO - PROCESS | 5546 | 1461195396810 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:37 INFO - PROCESS | 5546 | 1461195397087 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:36:37 INFO - PROCESS | 5546 | 1461195397264 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a9000 == 114 [pid = 5546] [id = 339] 16:36:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x889ab000) [pid = 5546] [serial = 1018] [outer = (nil)] 16:36:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x891f3000) [pid = 5546] [serial = 1019] [outer = 0x889ab000] 16:36:37 INFO - PROCESS | 5546 | 1461195397345 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x89699800) [pid = 5546] [serial = 1020] [outer = 0x889ab000] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x8bc41000) [pid = 5546] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x89658c00) [pid = 5546] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x89c9b000) [pid = 5546] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8c72a000) [pid = 5546] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x92dab400) [pid = 5546] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x90504c00) [pid = 5546] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x92eefc00) [pid = 5546] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8b7c4000) [pid = 5546] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x87be5000) [pid = 5546] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x896a1c00) [pid = 5546] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x85658800) [pid = 5546] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8fb57400) [pid = 5546] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8c63c400) [pid = 5546] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8efeb800) [pid = 5546] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x855d8400) [pid = 5546] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x87be4000) [pid = 5546] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x891efc00) [pid = 5546] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x8e3d2c00) [pid = 5546] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x8c759400) [pid = 5546] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x85657400) [pid = 5546] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x8bc3c000) [pid = 5546] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8e3d9000) [pid = 5546] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8b7c3800) [pid = 5546] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8e5d3400) [pid = 5546] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x880f0c00) [pid = 5546] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x92e8cc00) [pid = 5546] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x92eecc00) [pid = 5546] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x8bc3a800) [pid = 5546] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x8b38d000) [pid = 5546] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x92c63400) [pid = 5546] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x85d47c00) [pid = 5546] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x94095400) [pid = 5546] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x89c90400) [pid = 5546] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8b390c00) [pid = 5546] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8c72ec00) [pid = 5546] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:36:38 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8ffc9800) [pid = 5546] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:36:39 INFO - PROCESS | 5546 | 1461195399003 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:36:39 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 16:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2253ms 16:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:36:39 INFO - PROCESS | 5546 | 1461195399034 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 5546 | 1461195399037 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:36:39 INFO - PROCESS | 5546 | 1461195399044 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 5546 | 1461195399048 Marionette TRACE conn4 <- [1,1330,null,{}] 16:36:39 INFO - PROCESS | 5546 | 1461195399053 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:39 INFO - PROCESS | 5546 | 1461195399268 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:36:39 INFO - PROCESS | 5546 | 1461195399447 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x85657400 == 115 [pid = 5546] [id = 340] 16:36:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x85d47c00) [pid = 5546] [serial = 1021] [outer = (nil)] 16:36:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x889a9400) [pid = 5546] [serial = 1022] [outer = 0x85d47c00] 16:36:39 INFO - PROCESS | 5546 | 1461195399528 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x896a1c00) [pid = 5546] [serial = 1023] [outer = 0x85d47c00] 16:36:40 INFO - PROCESS | 5546 | 1461195400317 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:36:40 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 16:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1337ms 16:36:40 INFO - PROCESS | 5546 | 1461195400381 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 5546 | 1461195400384 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:36:40 INFO - PROCESS | 5546 | 1461195400392 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 5546 | 1461195400396 Marionette TRACE conn4 <- [1,1334,null,{}] 16:36:40 INFO - PROCESS | 5546 | 1461195400401 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:40 INFO - PROCESS | 5546 | 1461195400605 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:36:41 INFO - PROCESS | 5546 | 1461195401019 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d2800 == 116 [pid = 5546] [id = 341] 16:36:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x855d4c00) [pid = 5546] [serial = 1024] [outer = (nil)] 16:36:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x85653800) [pid = 5546] [serial = 1025] [outer = 0x855d4c00] 16:36:41 INFO - PROCESS | 5546 | 1461195401121 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x867b2800) [pid = 5546] [serial = 1026] [outer = 0x855d4c00] 16:36:42 INFO - PROCESS | 5546 | 1461195402169 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1834ms 16:36:42 INFO - PROCESS | 5546 | 1461195402229 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 5546 | 1461195402237 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:36:42 INFO - PROCESS | 5546 | 1461195402248 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 5546 | 1461195402252 Marionette TRACE conn4 <- [1,1338,null,{}] 16:36:42 INFO - PROCESS | 5546 | 1461195402261 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:42 INFO - PROCESS | 5546 | 1461195402519 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:36:42 INFO - PROCESS | 5546 | 1461195402841 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x87bf0c00 == 117 [pid = 5546] [id = 342] 16:36:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8894b400) [pid = 5546] [serial = 1027] [outer = (nil)] 16:36:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x88953000) [pid = 5546] [serial = 1028] [outer = 0x8894b400] 16:36:42 INFO - PROCESS | 5546 | 1461195402939 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x889ad800) [pid = 5546] [serial = 1029] [outer = 0x8894b400] 16:36:44 INFO - PROCESS | 5546 | 1461195404521 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2297ms 16:36:44 INFO - PROCESS | 5546 | 1461195404549 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 5546 | 1461195404557 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:36:44 INFO - PROCESS | 5546 | 1461195404565 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 5546 | 1461195404569 Marionette TRACE conn4 <- [1,1342,null,{}] 16:36:44 INFO - PROCESS | 5546 | 1461195404576 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:44 INFO - PROCESS | 5546 | 1461195404800 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:36:45 INFO - PROCESS | 5546 | 1461195405024 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x8894f800 == 118 [pid = 5546] [id = 343] 16:36:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x88950000) [pid = 5546] [serial = 1030] [outer = (nil)] 16:36:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x89bc7000) [pid = 5546] [serial = 1031] [outer = 0x88950000] 16:36:45 INFO - PROCESS | 5546 | 1461195405155 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8a408000) [pid = 5546] [serial = 1032] [outer = 0x88950000] 16:36:46 INFO - PROCESS | 5546 | 1461195406159 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1635ms 16:36:46 INFO - PROCESS | 5546 | 1461195406201 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 5546 | 1461195406205 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:36:46 INFO - PROCESS | 5546 | 1461195406242 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 5546 | 1461195406252 Marionette TRACE conn4 <- [1,1346,null,{}] 16:36:46 INFO - PROCESS | 5546 | 1461195406260 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:46 INFO - PROCESS | 5546 | 1461195406585 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:36:46 INFO - PROCESS | 5546 | 1461195406906 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c91800 == 119 [pid = 5546] [id = 344] 16:36:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x8a401400) [pid = 5546] [serial = 1033] [outer = (nil)] 16:36:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x8b7c2000) [pid = 5546] [serial = 1034] [outer = 0x8a401400] 16:36:47 INFO - PROCESS | 5546 | 1461195406999 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x8bb36000) [pid = 5546] [serial = 1035] [outer = 0x8a401400] 16:36:47 INFO - PROCESS | 5546 | 1461195407957 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1802ms 16:36:48 INFO - PROCESS | 5546 | 1461195408032 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 5546 | 1461195408038 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:36:48 INFO - PROCESS | 5546 | 1461195408044 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 5546 | 1461195408048 Marionette TRACE conn4 <- [1,1350,null,{}] 16:36:48 INFO - PROCESS | 5546 | 1461195408054 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:48 INFO - PROCESS | 5546 | 1461195408302 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:36:48 INFO - PROCESS | 5546 | 1461195408624 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x891e9400 == 120 [pid = 5546] [id = 345] 16:36:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x89c8d800) [pid = 5546] [serial = 1036] [outer = (nil)] 16:36:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x8bcb1c00) [pid = 5546] [serial = 1037] [outer = 0x89c8d800] 16:36:48 INFO - PROCESS | 5546 | 1461195408721 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x8bd87c00) [pid = 5546] [serial = 1038] [outer = 0x89c8d800] 16:36:49 INFO - PROCESS | 5546 | 1461195409647 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1646ms 16:36:49 INFO - PROCESS | 5546 | 1461195409691 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 5546 | 1461195409696 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:36:49 INFO - PROCESS | 5546 | 1461195409702 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 5546 | 1461195409706 Marionette TRACE conn4 <- [1,1354,null,{}] 16:36:49 INFO - PROCESS | 5546 | 1461195409712 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:49 INFO - PROCESS | 5546 | 1461195409932 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:36:50 INFO - PROCESS | 5546 | 1461195410257 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c631c00 == 121 [pid = 5546] [id = 346] 16:36:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x8c634400) [pid = 5546] [serial = 1039] [outer = (nil)] 16:36:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x8c63b800) [pid = 5546] [serial = 1040] [outer = 0x8c634400] 16:36:50 INFO - PROCESS | 5546 | 1461195410372 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x8e3d3c00) [pid = 5546] [serial = 1041] [outer = 0x8c634400] 16:36:51 INFO - PROCESS | 5546 | 1461195411353 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1689ms 16:36:51 INFO - PROCESS | 5546 | 1461195411393 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 5546 | 1461195411396 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:36:51 INFO - PROCESS | 5546 | 1461195411404 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 5546 | 1461195411407 Marionette TRACE conn4 <- [1,1358,null,{}] 16:36:51 INFO - PROCESS | 5546 | 1461195411413 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:51 INFO - PROCESS | 5546 | 1461195411642 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:36:51 INFO - PROCESS | 5546 | 1461195411947 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7c6400 == 122 [pid = 5546] [id = 347] 16:36:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x8bdf0800) [pid = 5546] [serial = 1042] [outer = (nil)] 16:36:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x8e5d8800) [pid = 5546] [serial = 1043] [outer = 0x8bdf0800] 16:36:52 INFO - PROCESS | 5546 | 1461195412049 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x8edefc00) [pid = 5546] [serial = 1044] [outer = 0x8bdf0800] 16:36:52 INFO - PROCESS | 5546 | 1461195412972 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1634ms 16:36:53 INFO - PROCESS | 5546 | 1461195413039 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 5546 | 1461195413042 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:36:53 INFO - PROCESS | 5546 | 1461195413050 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 5546 | 1461195413053 Marionette TRACE conn4 <- [1,1362,null,{}] 16:36:53 INFO - PROCESS | 5546 | 1461195413059 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:53 INFO - PROCESS | 5546 | 1461195413275 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:36:53 INFO - PROCESS | 5546 | 1461195413553 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5cd400 == 123 [pid = 5546] [id = 348] 16:36:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x8edea000) [pid = 5546] [serial = 1045] [outer = (nil)] 16:36:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x8efdf400) [pid = 5546] [serial = 1046] [outer = 0x8edea000] 16:36:53 INFO - PROCESS | 5546 | 1461195413686 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x8efe9400) [pid = 5546] [serial = 1047] [outer = 0x8edea000] 16:36:54 INFO - PROCESS | 5546 | 1461195414662 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1685ms 16:36:54 INFO - PROCESS | 5546 | 1461195414736 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 5546 | 1461195414739 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:36:54 INFO - PROCESS | 5546 | 1461195414748 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 5546 | 1461195414751 Marionette TRACE conn4 <- [1,1366,null,{}] 16:36:54 INFO - PROCESS | 5546 | 1461195414758 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:55 INFO - PROCESS | 5546 | 1461195415009 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:36:55 INFO - PROCESS | 5546 | 1461195415329 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74a400 == 124 [pid = 5546] [id = 349] 16:36:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x8ee62800) [pid = 5546] [serial = 1048] [outer = (nil)] 16:36:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x8fd85c00) [pid = 5546] [serial = 1049] [outer = 0x8ee62800] 16:36:55 INFO - PROCESS | 5546 | 1461195415424 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8fd8ac00) [pid = 5546] [serial = 1050] [outer = 0x8ee62800] 16:36:56 INFO - PROCESS | 5546 | 1461195416615 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 5546 | 1461195416644 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:36:56 INFO - PROCESS | 5546 | 1461195416651 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 5546 | 1461195416655 Marionette TRACE conn4 <- [1,1370,null,{}] 16:36:56 INFO - PROCESS | 5546 | 1461195416662 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:56 INFO - PROCESS | 5546 | 1461195416878 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:36:57 INFO - PROCESS | 5546 | 1461195417140 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb50c00 == 125 [pid = 5546] [id = 350] 16:36:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x8fd88c00) [pid = 5546] [serial = 1051] [outer = (nil)] 16:36:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x90502c00) [pid = 5546] [serial = 1052] [outer = 0x8fd88c00] 16:36:57 INFO - PROCESS | 5546 | 1461195417239 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x9050cc00) [pid = 5546] [serial = 1053] [outer = 0x8fd88c00] 16:36:58 INFO - PROCESS | 5546 | 1461195418179 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:36:58 INFO - PROCESS | 5546 | 1461195418249 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:36:58 INFO - PROCESS | 5546 | 1461195418255 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 5546 | 1461195418259 Marionette TRACE conn4 <- [1,1374,null,{}] 16:36:58 INFO - PROCESS | 5546 | 1461195418265 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:58 INFO - PROCESS | 5546 | 1461195418519 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:36:58 INFO - PROCESS | 5546 | 1461195418859 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x91615400 == 126 [pid = 5546] [id = 351] 16:36:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x91617400) [pid = 5546] [serial = 1054] [outer = (nil)] 16:36:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x9210d400) [pid = 5546] [serial = 1055] [outer = 0x91617400] 16:36:58 INFO - PROCESS | 5546 | 1461195418968 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x92186000) [pid = 5546] [serial = 1056] [outer = 0x91617400] 16:36:59 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:59 INFO - PROCESS | 5546 | 1461195419971 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:37:00 INFO - PROCESS | 5546 | 1461195420045 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:37:00 INFO - PROCESS | 5546 | 1461195420051 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 5546 | 1461195420056 Marionette TRACE conn4 <- [1,1378,null,{}] 16:37:00 INFO - PROCESS | 5546 | 1461195420062 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:00 INFO - PROCESS | 5546 | 1461195420357 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:37:00 INFO - PROCESS | 5546 | 1461195420679 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x91447c00 == 127 [pid = 5546] [id = 352] 16:37:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x92102c00) [pid = 5546] [serial = 1057] [outer = (nil)] 16:37:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x92e94c00) [pid = 5546] [serial = 1058] [outer = 0x92102c00] 16:37:00 INFO - PROCESS | 5546 | 1461195420771 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x92e9a400) [pid = 5546] [serial = 1059] [outer = 0x92102c00] 16:37:01 INFO - PROCESS | 5546 | 1461195421740 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 5546 | 1461195421790 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:37:01 INFO - PROCESS | 5546 | 1461195421798 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 5546 | 1461195421801 Marionette TRACE conn4 <- [1,1382,null,{}] 16:37:01 INFO - PROCESS | 5546 | 1461195421807 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:02 INFO - PROCESS | 5546 | 1461195422081 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:37:02 INFO - PROCESS | 5546 | 1461195422414 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e6f400 == 128 [pid = 5546] [id = 353] 16:37:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x84e79000) [pid = 5546] [serial = 1060] [outer = (nil)] 16:37:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x87107c00) [pid = 5546] [serial = 1061] [outer = 0x84e79000] 16:37:02 INFO - PROCESS | 5546 | 1461195422506 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x881b7000) [pid = 5546] [serial = 1062] [outer = 0x84e79000] 16:37:03 INFO - PROCESS | 5546 | [5546] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:03 INFO - PROCESS | 5546 | 1461195423503 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:37:03 INFO - PROCESS | 5546 | 1461195423555 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:37:03 INFO - PROCESS | 5546 | 1461195423565 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 5546 | 1461195423572 Marionette TRACE conn4 <- [1,1386,null,{}] 16:37:03 INFO - PROCESS | 5546 | 1461195423579 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:03 INFO - PROCESS | 5546 | 1461195423806 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:37:04 INFO - PROCESS | 5546 | 1461195424150 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710f400 == 129 [pid = 5546] [id = 354] 16:37:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x87110000) [pid = 5546] [serial = 1063] [outer = (nil)] 16:37:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x89bc8800) [pid = 5546] [serial = 1064] [outer = 0x87110000] 16:37:04 INFO - PROCESS | 5546 | 1461195424241 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x8bc48400) [pid = 5546] [serial = 1065] [outer = 0x87110000] 16:37:06 INFO - PROCESS | 5546 | 1461195426049 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 5546 | 1461195426138 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:37:06 INFO - PROCESS | 5546 | 1461195426148 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 5546 | 1461195426154 Marionette TRACE conn4 <- [1,1390,null,{}] 16:37:06 INFO - PROCESS | 5546 | 1461195426201 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:06 INFO - PROCESS | 5546 | 1461195426534 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:37:06 INFO - PROCESS | 5546 | 1461195426750 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710a800 == 130 [pid = 5546] [id = 355] 16:37:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x8710b400) [pid = 5546] [serial = 1066] [outer = (nil)] 16:37:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x87be2000) [pid = 5546] [serial = 1067] [outer = 0x8710b400] 16:37:06 INFO - PROCESS | 5546 | 1461195426848 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x881ad800) [pid = 5546] [serial = 1068] [outer = 0x8710b400] 16:37:08 INFO - PROCESS | 5546 | 1461195428034 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1931ms 16:37:08 INFO - PROCESS | 5546 | 1461195428081 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 5546 | 1461195428089 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:37:08 INFO - PROCESS | 5546 | 1461195428100 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 5546 | 1461195428105 Marionette TRACE conn4 <- [1,1394,null,{}] 16:37:08 INFO - PROCESS | 5546 | 1461195428112 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:08 INFO - PROCESS | 5546 | 1461195428375 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:37:08 INFO - PROCESS | 5546 | 1461195428682 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x881ae400 == 131 [pid = 5546] [id = 356] 16:37:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x881b3c00) [pid = 5546] [serial = 1069] [outer = (nil)] 16:37:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x891ee800) [pid = 5546] [serial = 1070] [outer = 0x881b3c00] 16:37:08 INFO - PROCESS | 5546 | 1461195428777 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x8965d400) [pid = 5546] [serial = 1071] [outer = 0x881b3c00] 16:37:09 INFO - PROCESS | 5546 | 1461195429854 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1786ms 16:37:09 INFO - PROCESS | 5546 | 1461195429886 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 5546 | 1461195429890 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:37:09 INFO - PROCESS | 5546 | 1461195429898 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 5546 | 1461195429904 Marionette TRACE conn4 <- [1,1398,null,{}] 16:37:09 INFO - PROCESS | 5546 | 1461195429921 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 5546 | 1461195430230 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb56000 == 130 [pid = 5546] [id = 40] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x8efdd000 == 129 [pid = 5546] [id = 106] 16:37:10 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x88949c00) [pid = 5546] [serial = 956] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x99126800 == 128 [pid = 5546] [id = 103] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x9a023c00 == 127 [pid = 5546] [id = 78] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x85657400 == 126 [pid = 5546] [id = 340] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x889a9000 == 125 [pid = 5546] [id = 339] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x87be3c00 == 124 [pid = 5546] [id = 338] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x867bc000 == 123 [pid = 5546] [id = 337] 16:37:10 INFO - PROCESS | 5546 | 1461195430594 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x85d4c000 == 122 [pid = 5546] [id = 335] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x8564c000 == 121 [pid = 5546] [id = 334] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x9908b000 == 120 [pid = 5546] [id = 333] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x8564b800 == 119 [pid = 5546] [id = 332] 16:37:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x8564b800 == 120 [pid = 5546] [id = 357] 16:37:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x8564c000) [pid = 5546] [serial = 1072] [outer = (nil)] 16:37:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x87106c00) [pid = 5546] [serial = 1073] [outer = 0x8564c000] 16:37:10 INFO - PROCESS | 5546 | 1461195430690 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x881b4400) [pid = 5546] [serial = 1074] [outer = 0x8564c000] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x9527b400 == 119 [pid = 5546] [id = 331] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x9039bc00 == 118 [pid = 5546] [id = 330] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x8fd90400 == 117 [pid = 5546] [id = 329] 16:37:10 INFO - PROCESS | 5546 | --DOCSHELL 0x903a5400 == 116 [pid = 5546] [id = 328] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x880eec00 == 115 [pid = 5546] [id = 327] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5d0400 == 114 [pid = 5546] [id = 326] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8c63c000 == 113 [pid = 5546] [id = 325] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x87be7c00 == 112 [pid = 5546] [id = 324] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd89800 == 111 [pid = 5546] [id = 323] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3dc000 == 110 [pid = 5546] [id = 322] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3a3800 == 109 [pid = 5546] [id = 321] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x889b0c00 == 108 [pid = 5546] [id = 320] 16:37:11 INFO - PROCESS | 5546 | --DOCSHELL 0x86ac3c00 == 107 [pid = 5546] [id = 319] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x8f7ec800) [pid = 5546] [serial = 867] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x896a0800) [pid = 5546] [serial = 831] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x8b38f800) [pid = 5546] [serial = 954] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x8e5d4c00) [pid = 5546] [serial = 906] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x92daf000) [pid = 5546] [serial = 923] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x9214a000) [pid = 5546] [serial = 920] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x979c3800) [pid = 5546] [serial = 935] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x8bdf9800) [pid = 5546] [serial = 900] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x896a1000) [pid = 5546] [serial = 951] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x89bc6800) [pid = 5546] [serial = 834] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x87107400) [pid = 5546] [serial = 941] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x8ffcc400) [pid = 5546] [serial = 911] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x9039a400) [pid = 5546] [serial = 912] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x8c74d000) [pid = 5546] [serial = 903] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x8fd86000) [pid = 5546] [serial = 908] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x85d50c00) [pid = 5546] [serial = 944] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x88947c00) [pid = 5546] [serial = 828] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x89abe400) [pid = 5546] [serial = 897] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8e5ce000) [pid = 5546] [serial = 858] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x8edf8c00) [pid = 5546] [serial = 861] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8710ec00) [pid = 5546] [serial = 894] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8bd85c00) [pid = 5546] [serial = 849] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x9214d800) [pid = 5546] [serial = 921] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x90509000) [pid = 5546] [serial = 914] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8e5cf800) [pid = 5546] [serial = 905] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x8bca6c00) [pid = 5546] [serial = 899] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x8bc42400) [pid = 5546] [serial = 846] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x8efe0800) [pid = 5546] [serial = 864] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x881b6400) [pid = 5546] [serial = 948] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x92ee2c00) [pid = 5546] [serial = 927] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x86ac0400) [pid = 5546] [serial = 945] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x881b2800) [pid = 5546] [serial = 942] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x9050dc00) [pid = 5546] [serial = 915] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x971e1800) [pid = 5546] [serial = 933] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x8bdfec00) [pid = 5546] [serial = 852] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x891f6000) [pid = 5546] [serial = 950] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8a40e800) [pid = 5546] [serial = 953] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x8b3de800) [pid = 5546] [serial = 840] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x92ef0000) [pid = 5546] [serial = 929] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x867bd400) [pid = 5546] [serial = 825] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x86ac4400) [pid = 5546] [serial = 893] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x979d1800) [pid = 5546] [serial = 939] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x89655c00) [pid = 5546] [serial = 896] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x92e98800) [pid = 5546] [serial = 926] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x9409ec00) [pid = 5546] [serial = 930] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x8a402000) [pid = 5546] [serial = 837] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x881ac800) [pid = 5546] [serial = 947] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8c72d000) [pid = 5546] [serial = 902] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x979c5800) [pid = 5546] [serial = 936] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8bb35c00) [pid = 5546] [serial = 843] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x96ccdc00) [pid = 5546] [serial = 932] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8c753c00) [pid = 5546] [serial = 855] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9144ec00) [pid = 5546] [serial = 918] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x91444c00) [pid = 5546] [serial = 917] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8fd8bc00) [pid = 5546] [serial = 909] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x97a11400) [pid = 5546] [serial = 938] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x92db8400) [pid = 5546] [serial = 924] [outer = (nil)] [url = about:blank] 16:37:11 INFO - PROCESS | 5546 | 1461195431718 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1846ms 16:37:11 INFO - PROCESS | 5546 | 1461195431745 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:37:11 INFO - PROCESS | 5546 | 1461195431750 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:37:11 INFO - PROCESS | 5546 | 1461195431757 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 5546 | 1461195431761 Marionette TRACE conn4 <- [1,1402,null,{}] 16:37:11 INFO - PROCESS | 5546 | 1461195431768 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:11 INFO - PROCESS | 5546 | 1461195431993 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:37:12 INFO - PROCESS | 5546 | 1461195432207 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d3c00 == 108 [pid = 5546] [id = 358] 16:37:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x86ac3c00) [pid = 5546] [serial = 1075] [outer = (nil)] 16:37:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x896a6000) [pid = 5546] [serial = 1076] [outer = 0x86ac3c00] 16:37:12 INFO - PROCESS | 5546 | 1461195432293 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x89c92400) [pid = 5546] [serial = 1077] [outer = 0x86ac3c00] 16:37:13 INFO - PROCESS | 5546 | 1461195433187 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1484ms 16:37:13 INFO - PROCESS | 5546 | 1461195433248 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 5546 | 1461195433251 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:37:13 INFO - PROCESS | 5546 | 1461195433258 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 5546 | 1461195433262 Marionette TRACE conn4 <- [1,1406,null,{}] 16:37:13 INFO - PROCESS | 5546 | 1461195433269 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:13 INFO - PROCESS | 5546 | 1461195433522 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:37:13 INFO - PROCESS | 5546 | 1461195433555 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x896a2c00 == 109 [pid = 5546] [id = 359] 16:37:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x896a3800) [pid = 5546] [serial = 1078] [outer = (nil)] 16:37:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8a408800) [pid = 5546] [serial = 1079] [outer = 0x896a3800] 16:37:13 INFO - PROCESS | 5546 | 1461195433635 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8b386800) [pid = 5546] [serial = 1080] [outer = 0x896a3800] 16:37:14 INFO - PROCESS | 5546 | 1461195434634 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1446ms 16:37:14 INFO - PROCESS | 5546 | 1461195434705 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 5546 | 1461195434708 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:37:14 INFO - PROCESS | 5546 | 1461195434715 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 5546 | 1461195434717 Marionette TRACE conn4 <- [1,1410,null,{}] 16:37:14 INFO - PROCESS | 5546 | 1461195434723 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:15 INFO - PROCESS | 5546 | 1461195435038 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:37:15 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x92e96800) [pid = 5546] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:37:15 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x889ab000) [pid = 5546] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:37:15 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x9912a400) [pid = 5546] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:37:15 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8edf4000) [pid = 5546] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:37:15 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x99564000) [pid = 5546] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:37:15 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x92db8000) [pid = 5546] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:37:15 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x92c5dc00) [pid = 5546] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:37:15 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8bd8bc00) [pid = 5546] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x979c7800) [pid = 5546] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8964e800) [pid = 5546] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x8efe6400) [pid = 5546] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x86ac5000) [pid = 5546] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x8edf7400) [pid = 5546] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x92c66c00) [pid = 5546] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x90501400) [pid = 5546] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x87be7400) [pid = 5546] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x8bc41800) [pid = 5546] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x8f7ed400) [pid = 5546] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8b3e0c00) [pid = 5546] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x86ac4c00) [pid = 5546] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:37:16 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x867bc800) [pid = 5546] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:37:16 INFO - PROCESS | 5546 | 1461195436031 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e75c00 == 110 [pid = 5546] [id = 360] 16:37:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x84e77000) [pid = 5546] [serial = 1081] [outer = (nil)] 16:37:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x86abd400) [pid = 5546] [serial = 1082] [outer = 0x84e77000] 16:37:16 INFO - PROCESS | 5546 | 1461195436111 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x889aa000) [pid = 5546] [serial = 1083] [outer = 0x84e77000] 16:37:17 INFO - PROCESS | 5546 | 1461195436998 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2335ms 16:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:37:17 INFO - PROCESS | 5546 | 1461195437052 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 5546 | 1461195437055 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:37:17 INFO - PROCESS | 5546 | 1461195437063 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 5546 | 1461195437066 Marionette TRACE conn4 <- [1,1414,null,{}] 16:37:17 INFO - PROCESS | 5546 | 1461195437072 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:17 INFO - PROCESS | 5546 | 1461195437279 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:37:17 INFO - PROCESS | 5546 | 1461195437448 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x86ac4400 == 111 [pid = 5546] [id = 361] 16:37:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x89c99c00) [pid = 5546] [serial = 1084] [outer = (nil)] 16:37:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8b7c8000) [pid = 5546] [serial = 1085] [outer = 0x89c99c00] 16:37:17 INFO - PROCESS | 5546 | 1461195437530 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8b7d0400) [pid = 5546] [serial = 1086] [outer = 0x89c99c00] 16:37:18 INFO - PROCESS | 5546 | 1461195438762 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1737ms 16:37:18 INFO - PROCESS | 5546 | 1461195438799 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 5546 | 1461195438807 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:37:18 INFO - PROCESS | 5546 | 1461195438827 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 5546 | 1461195438833 Marionette TRACE conn4 <- [1,1418,null,{}] 16:37:18 INFO - PROCESS | 5546 | 1461195438844 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:19 INFO - PROCESS | 5546 | 1461195439164 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:37:19 INFO - PROCESS | 5546 | 1461195439402 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b3000 == 112 [pid = 5546] [id = 362] 16:37:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x86ac3800) [pid = 5546] [serial = 1087] [outer = (nil)] 16:37:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x87be8400) [pid = 5546] [serial = 1088] [outer = 0x86ac3800] 16:37:19 INFO - PROCESS | 5546 | 1461195439500 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8894d800) [pid = 5546] [serial = 1089] [outer = 0x86ac3800] 16:37:20 INFO - PROCESS | 5546 | 1461195440531 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1747ms 16:37:20 INFO - PROCESS | 5546 | 1461195440566 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 5546 | 1461195440575 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:37:20 INFO - PROCESS | 5546 | 1461195440589 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 5546 | 1461195440593 Marionette TRACE conn4 <- [1,1422,null,{}] 16:37:20 INFO - PROCESS | 5546 | 1461195440601 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:20 INFO - PROCESS | 5546 | 1461195440843 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:37:21 INFO - PROCESS | 5546 | 1461195441219 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x89abe400 == 113 [pid = 5546] [id = 363] 16:37:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x89ac0000) [pid = 5546] [serial = 1090] [outer = (nil)] 16:37:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x89bbdc00) [pid = 5546] [serial = 1091] [outer = 0x89ac0000] 16:37:21 INFO - PROCESS | 5546 | 1461195441327 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x89c90000) [pid = 5546] [serial = 1092] [outer = 0x89ac0000] 16:37:22 INFO - PROCESS | 5546 | 1461195442392 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1853ms 16:37:22 INFO - PROCESS | 5546 | 1461195442441 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:37:22 INFO - PROCESS | 5546 | 1461195442446 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:37:22 INFO - PROCESS | 5546 | 1461195442454 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 5546 | 1461195442460 Marionette TRACE conn4 <- [1,1426,null,{}] 16:37:22 INFO - PROCESS | 5546 | 1461195442478 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:22 INFO - PROCESS | 5546 | 1461195442766 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:37:23 INFO - PROCESS | 5546 | 1461195443075 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7c4000 == 114 [pid = 5546] [id = 364] 16:37:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8b7c4800) [pid = 5546] [serial = 1093] [outer = (nil)] 16:37:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8bb3b800) [pid = 5546] [serial = 1094] [outer = 0x8b7c4800] 16:37:23 INFO - PROCESS | 5546 | 1461195443173 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8bc43000) [pid = 5546] [serial = 1095] [outer = 0x8b7c4800] 16:37:24 INFO - PROCESS | 5546 | 1461195444158 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1748ms 16:37:24 INFO - PROCESS | 5546 | 1461195444201 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:37:24 INFO - PROCESS | 5546 | 1461195444207 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:37:24 INFO - PROCESS | 5546 | 1461195444213 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 5546 | 1461195444217 Marionette TRACE conn4 <- [1,1430,null,{}] 16:37:24 INFO - PROCESS | 5546 | 1461195444223 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:24 INFO - PROCESS | 5546 | 1461195444441 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:37:24 INFO - PROCESS | 5546 | 1461195444702 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb3d400 == 115 [pid = 5546] [id = 365] 16:37:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8bca8400) [pid = 5546] [serial = 1096] [outer = (nil)] 16:37:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8bd84400) [pid = 5546] [serial = 1097] [outer = 0x8bca8400] 16:37:24 INFO - PROCESS | 5546 | 1461195444847 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8bdf7c00) [pid = 5546] [serial = 1098] [outer = 0x8bca8400] 16:37:25 INFO - PROCESS | 5546 | 1461195445800 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1633ms 16:37:25 INFO - PROCESS | 5546 | 1461195445846 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:37:25 INFO - PROCESS | 5546 | 1461195445850 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:37:25 INFO - PROCESS | 5546 | 1461195445856 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 5546 | 1461195445860 Marionette TRACE conn4 <- [1,1434,null,{}] 16:37:25 INFO - PROCESS | 5546 | 1461195445866 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 5546 | 1461195446068 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:37:26 INFO - PROCESS | 5546 | 1461195446382 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bcb0800 == 116 [pid = 5546] [id = 366] 16:37:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8bdf4800) [pid = 5546] [serial = 1099] [outer = (nil)] 16:37:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8c63d000) [pid = 5546] [serial = 1100] [outer = 0x8bdf4800] 16:37:26 INFO - PROCESS | 5546 | 1461195446478 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8c72a000) [pid = 5546] [serial = 1101] [outer = 0x8bdf4800] 16:37:27 INFO - PROCESS | 5546 | 1461195447467 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1687ms 16:37:27 INFO - PROCESS | 5546 | 1461195447543 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 5546 | 1461195447546 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:37:27 INFO - PROCESS | 5546 | 1461195447553 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 5546 | 1461195447556 Marionette TRACE conn4 <- [1,1438,null,{}] 16:37:27 INFO - PROCESS | 5546 | 1461195447563 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:27 INFO - PROCESS | 5546 | 1461195447836 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:37:28 INFO - PROCESS | 5546 | 1461195448148 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd8bc00 == 117 [pid = 5546] [id = 367] 16:37:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8e3d4000) [pid = 5546] [serial = 1102] [outer = (nil)] 16:37:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8e5ce800) [pid = 5546] [serial = 1103] [outer = 0x8e3d4000] 16:37:28 INFO - PROCESS | 5546 | 1461195448245 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8e5d1800) [pid = 5546] [serial = 1104] [outer = 0x8e3d4000] 16:37:29 INFO - PROCESS | 5546 | 1461195449181 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1696ms 16:37:29 INFO - PROCESS | 5546 | 1461195449251 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 5546 | 1461195449254 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:37:29 INFO - PROCESS | 5546 | 1461195449261 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 5546 | 1461195449265 Marionette TRACE conn4 <- [1,1442,null,{}] 16:37:29 INFO - PROCESS | 5546 | 1461195449271 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:29 INFO - PROCESS | 5546 | 1461195449512 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:37:29 INFO - PROCESS | 5546 | 1461195449818 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c752000 == 118 [pid = 5546] [id = 368] 16:37:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8e3d5400) [pid = 5546] [serial = 1105] [outer = (nil)] 16:37:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8ee64800) [pid = 5546] [serial = 1106] [outer = 0x8e3d5400] 16:37:29 INFO - PROCESS | 5546 | 1461195449908 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x8ee6d000) [pid = 5546] [serial = 1107] [outer = 0x8e3d5400] 16:37:30 INFO - PROCESS | 5546 | 1461195450834 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1631ms 16:37:30 INFO - PROCESS | 5546 | 1461195450893 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 5546 | 1461195450897 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:37:30 INFO - PROCESS | 5546 | 1461195450904 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 5546 | 1461195450907 Marionette TRACE conn4 <- [1,1446,null,{}] 16:37:30 INFO - PROCESS | 5546 | 1461195450913 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:31 INFO - PROCESS | 5546 | 1461195451125 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:37:31 INFO - PROCESS | 5546 | 1461195451442 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb34400 == 119 [pid = 5546] [id = 369] 16:37:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8c753800) [pid = 5546] [serial = 1108] [outer = (nil)] 16:37:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x8f7e3800) [pid = 5546] [serial = 1109] [outer = 0x8c753800] 16:37:31 INFO - PROCESS | 5546 | 1461195451540 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x8f7e7c00) [pid = 5546] [serial = 1110] [outer = 0x8c753800] 16:37:32 INFO - PROCESS | 5546 | 1461195452509 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1684ms 16:37:32 INFO - PROCESS | 5546 | 1461195452589 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 5546 | 1461195452593 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:37:32 INFO - PROCESS | 5546 | 1461195452601 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 5546 | 1461195452605 Marionette TRACE conn4 <- [1,1450,null,{}] 16:37:32 INFO - PROCESS | 5546 | 1461195452611 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:32 INFO - PROCESS | 5546 | 1461195452925 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:37:33 INFO - PROCESS | 5546 | 1461195453230 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be6000 == 120 [pid = 5546] [id = 370] 16:37:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8e3d2800) [pid = 5546] [serial = 1111] [outer = (nil)] 16:37:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x8fd8bc00) [pid = 5546] [serial = 1112] [outer = 0x8e3d2800] 16:37:33 INFO - PROCESS | 5546 | 1461195453321 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x8fd8ec00) [pid = 5546] [serial = 1113] [outer = 0x8e3d2800] 16:37:34 INFO - PROCESS | 5546 | 1461195454296 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1737ms 16:37:34 INFO - PROCESS | 5546 | 1461195454338 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:37:34 INFO - PROCESS | 5546 | 1461195454343 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:37:34 INFO - PROCESS | 5546 | 1461195454350 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 5546 | 1461195454353 Marionette TRACE conn4 <- [1,1454,null,{}] 16:37:34 INFO - PROCESS | 5546 | 1461195454359 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:34 INFO - PROCESS | 5546 | 1461195454582 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:37:34 INFO - PROCESS | 5546 | 1461195454850 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d47800 == 121 [pid = 5546] [id = 371] 16:37:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x881b7800) [pid = 5546] [serial = 1114] [outer = (nil)] 16:37:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x9039e400) [pid = 5546] [serial = 1115] [outer = 0x881b7800] 16:37:34 INFO - PROCESS | 5546 | 1461195454979 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x903a4400) [pid = 5546] [serial = 1116] [outer = 0x881b7800] 16:37:35 INFO - PROCESS | 5546 | 1461195455983 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1686ms 16:37:36 INFO - PROCESS | 5546 | 1461195456037 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 5546 | 1461195456041 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:37:36 INFO - PROCESS | 5546 | 1461195456048 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 5546 | 1461195456053 Marionette TRACE conn4 <- [1,1458,null,{}] 16:37:36 INFO - PROCESS | 5546 | 1461195456059 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 5546 | 1461195456328 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:37:36 INFO - PROCESS | 5546 | 1461195456649 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd8e000 == 122 [pid = 5546] [id = 372] 16:37:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x91405000) [pid = 5546] [serial = 1117] [outer = (nil)] 16:37:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x9144c000) [pid = 5546] [serial = 1118] [outer = 0x91405000] 16:37:36 INFO - PROCESS | 5546 | 1461195456749 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x92101800) [pid = 5546] [serial = 1119] [outer = 0x91405000] 16:37:37 INFO - PROCESS | 5546 | 1461195457745 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1741ms 16:37:37 INFO - PROCESS | 5546 | 1461195457790 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 5546 | 1461195457795 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:37:37 INFO - PROCESS | 5546 | 1461195457801 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 5546 | 1461195457805 Marionette TRACE conn4 <- [1,1462,null,{}] 16:37:37 INFO - PROCESS | 5546 | 1461195457811 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:38 INFO - PROCESS | 5546 | 1461195458028 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:37:38 INFO - PROCESS | 5546 | 1461195458336 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x9064a400 == 123 [pid = 5546] [id = 373] 16:37:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x9064b400) [pid = 5546] [serial = 1120] [outer = (nil)] 16:37:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9214d000) [pid = 5546] [serial = 1121] [outer = 0x9064b400] 16:37:38 INFO - PROCESS | 5546 | 1461195458434 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9214e000) [pid = 5546] [serial = 1122] [outer = 0x9064b400] 16:37:39 INFO - PROCESS | 5546 | 1461195459445 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1688ms 16:37:39 INFO - PROCESS | 5546 | 1461195459491 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:37:39 INFO - PROCESS | 5546 | 1461195459495 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:37:39 INFO - PROCESS | 5546 | 1461195459501 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 5546 | 1461195459505 Marionette TRACE conn4 <- [1,1466,null,{}] 16:37:39 INFO - PROCESS | 5546 | 1461195459511 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 5546 | 1461195459735 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:37:40 INFO - PROCESS | 5546 | 1461195460001 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd81c00 == 124 [pid = 5546] [id = 374] 16:37:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x92142c00) [pid = 5546] [serial = 1123] [outer = (nil)] 16:37:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x92daac00) [pid = 5546] [serial = 1124] [outer = 0x92142c00] 16:37:40 INFO - PROCESS | 5546 | 1461195460132 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x92db3800) [pid = 5546] [serial = 1125] [outer = 0x92142c00] 16:37:41 INFO - PROCESS | 5546 | 1461195461077 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1631ms 16:37:41 INFO - PROCESS | 5546 | 1461195461134 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 5546 | 1461195461138 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:37:41 INFO - PROCESS | 5546 | 1461195461145 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 5546 | 1461195461147 Marionette TRACE conn4 <- [1,1470,null,{}] 16:37:41 INFO - PROCESS | 5546 | 1461195461154 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:41 INFO - PROCESS | 5546 | 1461195461375 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:37:41 INFO - PROCESS | 5546 | 1461195461688 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b388000 == 125 [pid = 5546] [id = 375] 16:37:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x8b38c800) [pid = 5546] [serial = 1126] [outer = (nil)] 16:37:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x92e93000) [pid = 5546] [serial = 1127] [outer = 0x8b38c800] 16:37:41 INFO - PROCESS | 5546 | 1461195461783 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x92e96000) [pid = 5546] [serial = 1128] [outer = 0x8b38c800] 16:37:42 INFO - PROCESS | 5546 | 1461195462710 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1629ms 16:37:42 INFO - PROCESS | 5546 | 1461195462780 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 5546 | 1461195462787 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:37:42 INFO - PROCESS | 5546 | 1461195462798 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 5546 | 1461195462801 Marionette TRACE conn4 <- [1,1474,null,{}] 16:37:42 INFO - PROCESS | 5546 | 1461195462808 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:43 INFO - PROCESS | 5546 | 1461195463041 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:37:43 INFO - PROCESS | 5546 | 1461195463352 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x92db8400 == 126 [pid = 5546] [id = 376] 16:37:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x92e8f000) [pid = 5546] [serial = 1129] [outer = (nil)] 16:37:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x9409ec00) [pid = 5546] [serial = 1130] [outer = 0x92e8f000] 16:37:43 INFO - PROCESS | 5546 | 1461195463449 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x95275800) [pid = 5546] [serial = 1131] [outer = 0x92e8f000] 16:37:44 INFO - PROCESS | 5546 | 1461195464397 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1634ms 16:37:44 INFO - PROCESS | 5546 | 1461195464433 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 5546 | 1461195464436 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:37:44 INFO - PROCESS | 5546 | 1461195464444 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 5546 | 1461195464447 Marionette TRACE conn4 <- [1,1478,null,{}] 16:37:44 INFO - PROCESS | 5546 | 1461195464454 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 5546 | 1461195464703 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:37:45 INFO - PROCESS | 5546 | 1461195465023 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d50c00 == 127 [pid = 5546] [id = 377] 16:37:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x86abb800) [pid = 5546] [serial = 1132] [outer = (nil)] 16:37:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x971e1c00) [pid = 5546] [serial = 1133] [outer = 0x86abb800] 16:37:45 INFO - PROCESS | 5546 | 1461195465119 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x971e6400) [pid = 5546] [serial = 1134] [outer = 0x86abb800] 16:37:46 INFO - PROCESS | 5546 | 1461195466062 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1694ms 16:37:46 INFO - PROCESS | 5546 | 1461195466139 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 5546 | 1461195466143 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:37:46 INFO - PROCESS | 5546 | 1461195466150 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 5546 | 1461195466153 Marionette TRACE conn4 <- [1,1482,null,{}] 16:37:46 INFO - PROCESS | 5546 | 1461195466159 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 5546 | 1461195466427 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:37:46 INFO - PROCESS | 5546 | 1461195466747 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x86ac2800 == 128 [pid = 5546] [id = 378] 16:37:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x86ac4000) [pid = 5546] [serial = 1135] [outer = (nil)] 16:37:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x8965cc00) [pid = 5546] [serial = 1136] [outer = 0x86ac4000] 16:37:46 INFO - PROCESS | 5546 | 1461195466839 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x8efe7800) [pid = 5546] [serial = 1137] [outer = 0x86ac4000] 16:37:48 INFO - PROCESS | 5546 | 1461195468334 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2252ms 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x87be9000 == 127 [pid = 5546] [id = 217] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8a408c00 == 126 [pid = 5546] [id = 218] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x84e6f400 == 125 [pid = 5546] [id = 353] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x91447c00 == 124 [pid = 5546] [id = 352] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x91615400 == 123 [pid = 5546] [id = 351] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb50c00 == 122 [pid = 5546] [id = 350] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5cd400 == 121 [pid = 5546] [id = 348] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8c74a400 == 120 [pid = 5546] [id = 349] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7c6400 == 119 [pid = 5546] [id = 347] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8c631c00 == 118 [pid = 5546] [id = 346] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x891e9400 == 117 [pid = 5546] [id = 345] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x89c91800 == 116 [pid = 5546] [id = 344] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8894f800 == 115 [pid = 5546] [id = 343] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x855d2800 == 114 [pid = 5546] [id = 341] 16:37:48 INFO - PROCESS | 5546 | --DOCSHELL 0x87bf0c00 == 113 [pid = 5546] [id = 342] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x96c01c00) [pid = 5546] [serial = 989] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x891f3000) [pid = 5546] [serial = 1019] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x9956b400) [pid = 5546] [serial = 1002] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8fb56c00) [pid = 5546] [serial = 977] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x9a1b3800) [pid = 5546] [serial = 1008] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x9904a400) [pid = 5546] [serial = 992] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x99d8b400) [pid = 5546] [serial = 1005] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x8c732800) [pid = 5546] [serial = 972] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x89699800) [pid = 5546] [serial = 1020] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x99126c00) [pid = 5546] [serial = 996] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x8969f800) [pid = 5546] [serial = 962] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x9039f000) [pid = 5546] [serial = 980] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x979cac00) [pid = 5546] [serial = 990] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x99d87000) [pid = 5546] [serial = 1004] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x880ee000) [pid = 5546] [serial = 960] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x89abf000) [pid = 5546] [serial = 1010] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x8efe6800) [pid = 5546] [serial = 975] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x99223000) [pid = 5546] [serial = 999] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x92dac800) [pid = 5546] [serial = 987] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x881ad400) [pid = 5546] [serial = 1017] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x89bc4c00) [pid = 5546] [serial = 963] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x880e6800) [pid = 5546] [serial = 1016] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x87be5400) [pid = 5546] [serial = 959] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x99567c00) [pid = 5546] [serial = 1001] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8bdf5400) [pid = 5546] [serial = 969] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x9a1abc00) [pid = 5546] [serial = 1007] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x9161bc00) [pid = 5546] [serial = 983] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x8b7cf000) [pid = 5546] [serial = 965] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8bc3bc00) [pid = 5546] [serial = 966] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x92caa800) [pid = 5546] [serial = 986] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x90505000) [pid = 5546] [serial = 981] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x8fd82400) [pid = 5546] [serial = 978] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8bc49400) [pid = 5546] [serial = 891] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x991efc00) [pid = 5546] [serial = 998] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x86ac1400) [pid = 5546] [serial = 1014] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x99122c00) [pid = 5546] [serial = 995] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8c726c00) [pid = 5546] [serial = 971] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9904d800) [pid = 5546] [serial = 993] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x92142400) [pid = 5546] [serial = 984] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x86ab8c00) [pid = 5546] [serial = 1013] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8bd8f000) [pid = 5546] [serial = 968] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8efe2800) [pid = 5546] [serial = 974] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x889a9400) [pid = 5546] [serial = 1022] [outer = (nil)] [url = about:blank] 16:37:49 INFO - PROCESS | 5546 | 1461195469063 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 5546 | 1461195469072 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:37:49 INFO - PROCESS | 5546 | 1461195469106 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 5546 | 1461195469112 Marionette TRACE conn4 <- [1,1486,null,{}] 16:37:49 INFO - PROCESS | 5546 | 1461195469120 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:49 INFO - PROCESS | 5546 | 1461195469323 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:37:49 INFO - PROCESS | 5546 | 1461195469497 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x85657800 == 114 [pid = 5546] [id = 379] 16:37:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x85bf3800) [pid = 5546] [serial = 1138] [outer = (nil)] 16:37:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x87bec800) [pid = 5546] [serial = 1139] [outer = 0x85bf3800] 16:37:49 INFO - PROCESS | 5546 | 1461195469577 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x880f0400) [pid = 5546] [serial = 1140] [outer = 0x85bf3800] 16:37:50 INFO - PROCESS | 5546 | 1461195470445 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1397ms 16:37:50 INFO - PROCESS | 5546 | 1461195470499 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 5546 | 1461195470507 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:37:50 INFO - PROCESS | 5546 | 1461195470518 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 5546 | 1461195470522 Marionette TRACE conn4 <- [1,1490,null,{}] 16:37:50 INFO - PROCESS | 5546 | 1461195470529 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 5546 | 1461195470740 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:37:50 INFO - PROCESS | 5546 | 1461195470915 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x8894a400 == 115 [pid = 5546] [id = 380] 16:37:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x889ad400) [pid = 5546] [serial = 1141] [outer = (nil)] 16:37:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8964f000) [pid = 5546] [serial = 1142] [outer = 0x889ad400] 16:37:51 INFO - PROCESS | 5546 | 1461195471041 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x89699400) [pid = 5546] [serial = 1143] [outer = 0x889ad400] 16:37:52 INFO - PROCESS | 5546 | 1461195472012 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1538ms 16:37:52 INFO - PROCESS | 5546 | 1461195472063 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 5546 | 1461195472067 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:37:52 INFO - PROCESS | 5546 | 1461195472074 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 5546 | 1461195472080 Marionette TRACE conn4 <- [1,1494,null,{}] 16:37:52 INFO - PROCESS | 5546 | 1461195472095 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 5546 | 1461195472384 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:37:52 INFO - PROCESS | 5546 | 1461195472553 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x896a7000 == 116 [pid = 5546] [id = 381] 16:37:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x89c91000) [pid = 5546] [serial = 1144] [outer = (nil)] 16:37:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8a404c00) [pid = 5546] [serial = 1145] [outer = 0x89c91000] 16:37:52 INFO - PROCESS | 5546 | 1461195472641 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8b392400) [pid = 5546] [serial = 1146] [outer = 0x89c91000] 16:37:53 INFO - PROCESS | 5546 | 1461195473531 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:37:53 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x85d47c00) [pid = 5546] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:37:53 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x889a3800) [pid = 5546] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:37:53 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x896a3800) [pid = 5546] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:37:53 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x84e77000) [pid = 5546] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:37:53 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x881b3c00) [pid = 5546] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:37:53 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8564c000) [pid = 5546] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:37:53 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8710b400) [pid = 5546] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:37:53 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x86ac3c00) [pid = 5546] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1736ms 16:37:53 INFO - PROCESS | 5546 | 1461195473817 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:37:53 INFO - PROCESS | 5546 | 1461195473822 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:37:53 INFO - PROCESS | 5546 | 1461195473829 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 5546 | 1461195473832 Marionette TRACE conn4 <- [1,1498,null,{}] 16:37:53 INFO - PROCESS | 5546 | 1461195473837 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:54 INFO - PROCESS | 5546 | 1461195474047 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:37:54 INFO - PROCESS | 5546 | 1461195474276 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d44800 == 117 [pid = 5546] [id = 382] 16:37:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x889a8800) [pid = 5546] [serial = 1147] [outer = (nil)] 16:37:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x89c91800) [pid = 5546] [serial = 1148] [outer = 0x889a8800] 16:37:54 INFO - PROCESS | 5546 | 1461195474355 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8b394800) [pid = 5546] [serial = 1149] [outer = 0x889a8800] 16:37:55 INFO - PROCESS | 5546 | 1461195475130 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1330ms 16:37:55 INFO - PROCESS | 5546 | 1461195475159 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 5546 | 1461195475163 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:37:55 INFO - PROCESS | 5546 | 1461195475169 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 5546 | 1461195475171 Marionette TRACE conn4 <- [1,1502,null,{}] 16:37:55 INFO - PROCESS | 5546 | 1461195475177 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:55 INFO - PROCESS | 5546 | 1461195475376 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:37:55 INFO - PROCESS | 5546 | 1461195475392 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b3c00 == 118 [pid = 5546] [id = 383] 16:37:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x86ab9000) [pid = 5546] [serial = 1150] [outer = (nil)] 16:37:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8b7c7c00) [pid = 5546] [serial = 1151] [outer = 0x86ab9000] 16:37:55 INFO - PROCESS | 5546 | 1461195475628 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8bb3a000) [pid = 5546] [serial = 1152] [outer = 0x86ab9000] 16:37:56 INFO - PROCESS | 5546 | 1461195476722 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1597ms 16:37:56 INFO - PROCESS | 5546 | 1461195476768 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 5546 | 1461195476775 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:37:56 INFO - PROCESS | 5546 | 1461195476786 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 5546 | 1461195476791 Marionette TRACE conn4 <- [1,1506,null,{}] 16:37:56 INFO - PROCESS | 5546 | 1461195476800 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:57 INFO - PROCESS | 5546 | 1461195477072 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:37:57 INFO - PROCESS | 5546 | 1461195477410 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bf1000 == 119 [pid = 5546] [id = 384] 16:37:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x880f3400) [pid = 5546] [serial = 1153] [outer = (nil)] 16:37:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x889a4400) [pid = 5546] [serial = 1154] [outer = 0x880f3400] 16:37:57 INFO - PROCESS | 5546 | 1461195477505 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x89651c00) [pid = 5546] [serial = 1155] [outer = 0x880f3400] 16:37:58 INFO - PROCESS | 5546 | 1461195478461 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1701ms 16:37:58 INFO - PROCESS | 5546 | 1461195478488 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 5546 | 1461195478497 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:37:58 INFO - PROCESS | 5546 | 1461195478509 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 5546 | 1461195478513 Marionette TRACE conn4 <- [1,1510,null,{}] 16:37:58 INFO - PROCESS | 5546 | 1461195478520 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 5546 | 1461195478797 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:37:59 INFO - PROCESS | 5546 | 1461195479151 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bc4c00 == 120 [pid = 5546] [id = 385] 16:37:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x89c91400) [pid = 5546] [serial = 1156] [outer = (nil)] 16:37:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8b38ac00) [pid = 5546] [serial = 1157] [outer = 0x89c91400] 16:37:59 INFO - PROCESS | 5546 | 1461195479245 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x8b3e3c00) [pid = 5546] [serial = 1158] [outer = 0x89c91400] 16:38:00 INFO - PROCESS | 5546 | 1461195480220 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1736ms 16:38:00 INFO - PROCESS | 5546 | 1461195480245 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:38:00 INFO - PROCESS | 5546 | 1461195480250 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:38:00 INFO - PROCESS | 5546 | 1461195480257 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 5546 | 1461195480264 Marionette TRACE conn4 <- [1,1514,null,{}] 16:38:00 INFO - PROCESS | 5546 | 1461195480281 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:00 INFO - PROCESS | 5546 | 1461195480534 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:38:00 INFO - PROCESS | 5546 | 1461195480805 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7cb800 == 121 [pid = 5546] [id = 386] 16:38:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8bdf2000) [pid = 5546] [serial = 1159] [outer = (nil)] 16:38:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x8bdfb800) [pid = 5546] [serial = 1160] [outer = 0x8bdf2000] 16:38:00 INFO - PROCESS | 5546 | 1461195480945 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x8c726c00) [pid = 5546] [serial = 1161] [outer = 0x8bdf2000] 16:38:01 INFO - PROCESS | 5546 | 1461195481911 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1694ms 16:38:01 INFO - PROCESS | 5546 | 1461195481951 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 5546 | 1461195481957 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:38:01 INFO - PROCESS | 5546 | 1461195481966 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 5546 | 1461195481970 Marionette TRACE conn4 <- [1,1518,null,{}] 16:38:01 INFO - PROCESS | 5546 | 1461195481976 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:02 INFO - PROCESS | 5546 | 1461195482237 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:38:02 INFO - PROCESS | 5546 | 1461195482588 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x87102400 == 122 [pid = 5546] [id = 387] 16:38:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8bd8f000) [pid = 5546] [serial = 1162] [outer = (nil)] 16:38:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x8c754800) [pid = 5546] [serial = 1163] [outer = 0x8bd8f000] 16:38:02 INFO - PROCESS | 5546 | 1461195482689 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x8e3d2c00) [pid = 5546] [serial = 1164] [outer = 0x8bd8f000] 16:38:03 INFO - PROCESS | 5546 | 1461195483613 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1684ms 16:38:03 INFO - PROCESS | 5546 | 1461195483650 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 5546 | 1461195483653 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:38:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:38:03 INFO - PROCESS | 5546 | 1461195483661 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 5546 | 1461195483664 Marionette TRACE conn4 <- [1,1522,null,{}] 16:38:03 INFO - PROCESS | 5546 | 1461195483670 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 5546 | 1461195483884 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:38:04 INFO - PROCESS | 5546 | 1461195484152 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d8400 == 123 [pid = 5546] [id = 388] 16:38:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x8b7c5800) [pid = 5546] [serial = 1165] [outer = (nil)] 16:38:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x8edf0800) [pid = 5546] [serial = 1166] [outer = 0x8b7c5800] 16:38:04 INFO - PROCESS | 5546 | 1461195484287 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x8ee66c00) [pid = 5546] [serial = 1167] [outer = 0x8b7c5800] 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:04 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:05 INFO - PROCESS | 5546 | 1461195485145 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:38:05 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 () { 16:38:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:38:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:38:05 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 () { 16:38:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:38:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:38:05 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 () { 16:38:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:38:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:38:05 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 () { 16:38:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:38:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:38:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1533ms 16:38:05 INFO - PROCESS | 5546 | 1461195485199 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 5546 | 1461195485207 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:38:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:38:05 INFO - PROCESS | 5546 | 1461195485214 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 5546 | 1461195485218 Marionette TRACE conn4 <- [1,1526,null,{}] 16:38:05 INFO - PROCESS | 5546 | 1461195485224 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:05 INFO - PROCESS | 5546 | 1461195485464 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:38:05 INFO - PROCESS | 5546 | 1461195485682 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d7000 == 124 [pid = 5546] [id = 389] 16:38:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x8edeb000) [pid = 5546] [serial = 1168] [outer = (nil)] 16:38:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x8ffce000) [pid = 5546] [serial = 1169] [outer = 0x8edeb000] 16:38:05 INFO - PROCESS | 5546 | 1461195485820 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x903a2400) [pid = 5546] [serial = 1170] [outer = 0x8edeb000] 16:38:06 INFO - PROCESS | 5546 | 1461195486730 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:38:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:38:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:38:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:38:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1545ms 16:38:06 INFO - PROCESS | 5546 | 1461195486760 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 5546 | 1461195486768 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:38:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:38:06 INFO - PROCESS | 5546 | 1461195486776 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 5546 | 1461195486780 Marionette TRACE conn4 <- [1,1530,null,{}] 16:38:06 INFO - PROCESS | 5546 | 1461195486786 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:07 INFO - PROCESS | 5546 | 1461195487026 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:38:07 INFO - PROCESS | 5546 | 1461195487267 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d5c00 == 125 [pid = 5546] [id = 390] 16:38:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x8efdd000) [pid = 5546] [serial = 1171] [outer = (nil)] 16:38:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x90644800) [pid = 5546] [serial = 1172] [outer = 0x8efdd000] 16:38:07 INFO - PROCESS | 5546 | 1461195487360 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9064ac00) [pid = 5546] [serial = 1173] [outer = 0x8efdd000] 16:38:08 INFO - PROCESS | 5546 | 1461195488200 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:38:08 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 16:38:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:38:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:38:08 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. 16:38:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:38:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1483ms 16:38:08 INFO - PROCESS | 5546 | 1461195488262 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 5546 | 1461195488265 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:38:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:38:08 INFO - PROCESS | 5546 | 1461195488273 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 5546 | 1461195488276 Marionette TRACE conn4 <- [1,1534,null,{}] 16:38:08 INFO - PROCESS | 5546 | 1461195488297 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 5546 | 1461195488564 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:38:08 INFO - PROCESS | 5546 | 1461195488722 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74d800 == 126 [pid = 5546] [id = 391] 16:38:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x90645400) [pid = 5546] [serial = 1174] [outer = (nil)] 16:38:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x92dac400) [pid = 5546] [serial = 1175] [outer = 0x90645400] 16:38:08 INFO - PROCESS | 5546 | 1461195488817 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x92db5400) [pid = 5546] [serial = 1176] [outer = 0x90645400] 16:38:09 INFO - PROCESS | 5546 | 1461195489803 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:38:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1582ms 16:38:09 INFO - PROCESS | 5546 | 1461195489856 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 5546 | 1461195489860 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:38:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:38:09 INFO - PROCESS | 5546 | 1461195489867 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 5546 | 1461195489870 Marionette TRACE conn4 <- [1,1538,null,{}] 16:38:09 INFO - PROCESS | 5546 | 1461195489877 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 5546 | 1461195490103 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:38:10 INFO - PROCESS | 5546 | 1461195490429 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x92caa800 == 127 [pid = 5546] [id = 392] 16:38:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x92cb8c00) [pid = 5546] [serial = 1177] [outer = (nil)] 16:38:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x95280000) [pid = 5546] [serial = 1178] [outer = 0x92cb8c00] 16:38:10 INFO - PROCESS | 5546 | 1461195490540 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x96cce800) [pid = 5546] [serial = 1179] [outer = 0x92cb8c00] 16:38:11 INFO - PROCESS | 5546 | 1461195491453 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:38:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1631ms 16:38:11 INFO - PROCESS | 5546 | 1461195491499 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:38:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:38:11 INFO - PROCESS | 5546 | 1461195491503 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:38:11 INFO - PROCESS | 5546 | 1461195491510 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 5546 | 1461195491514 Marionette TRACE conn4 <- [1,1542,null,{}] 16:38:11 INFO - PROCESS | 5546 | 1461195491520 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:11 INFO - PROCESS | 5546 | 1461195491744 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:38:12 INFO - PROCESS | 5546 | 1461195492058 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x92147c00 == 128 [pid = 5546] [id = 393] 16:38:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x92ee8000) [pid = 5546] [serial = 1180] [outer = (nil)] 16:38:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x979cd000) [pid = 5546] [serial = 1181] [outer = 0x92ee8000] 16:38:12 INFO - PROCESS | 5546 | 1461195492158 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x979d1000) [pid = 5546] [serial = 1182] [outer = 0x92ee8000] 16:38:13 INFO - PROCESS | 5546 | 1461195493084 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:38:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1637ms 16:38:13 INFO - PROCESS | 5546 | 1461195493148 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 5546 | 1461195493153 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:38:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:38:13 INFO - PROCESS | 5546 | 1461195493159 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 5546 | 1461195493164 Marionette TRACE conn4 <- [1,1546,null,{}] 16:38:13 INFO - PROCESS | 5546 | 1461195493170 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 5546 | 1461195493463 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:38:13 INFO - PROCESS | 5546 | 1461195493798 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee62000 == 129 [pid = 5546] [id = 394] 16:38:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x979ca000) [pid = 5546] [serial = 1183] [outer = (nil)] 16:38:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x99050800) [pid = 5546] [serial = 1184] [outer = 0x979ca000] 16:38:13 INFO - PROCESS | 5546 | 1461195493903 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x99120400) [pid = 5546] [serial = 1185] [outer = 0x979ca000] 16:38:14 INFO - PROCESS | 5546 | 1461195494801 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:38:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1682ms 16:38:14 INFO - PROCESS | 5546 | 1461195494845 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 5546 | 1461195494851 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:38:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:38:14 INFO - PROCESS | 5546 | 1461195494861 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 5546 | 1461195494866 Marionette TRACE conn4 <- [1,1550,null,{}] 16:38:14 INFO - PROCESS | 5546 | 1461195494875 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:15 INFO - PROCESS | 5546 | 1461195495184 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:38:15 INFO - PROCESS | 5546 | 1461195495506 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x9904fc00 == 130 [pid = 5546] [id = 395] 16:38:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x99052000) [pid = 5546] [serial = 1186] [outer = (nil)] 16:38:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x9912a400) [pid = 5546] [serial = 1187] [outer = 0x99052000] 16:38:15 INFO - PROCESS | 5546 | 1461195495597 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x9912d000) [pid = 5546] [serial = 1188] [outer = 0x99052000] 16:38:16 INFO - PROCESS | 5546 | 1461195496481 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:38:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1699ms 16:38:16 INFO - PROCESS | 5546 | 1461195496559 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 5546 | 1461195496564 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:38:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:38:16 INFO - PROCESS | 5546 | 1461195496570 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 5546 | 1461195496574 Marionette TRACE conn4 <- [1,1554,null,{}] 16:38:16 INFO - PROCESS | 5546 | 1461195496579 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:16 INFO - PROCESS | 5546 | 1461195496802 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:38:17 INFO - PROCESS | 5546 | 1461195497115 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x99124400 == 131 [pid = 5546] [id = 396] 16:38:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x99124800) [pid = 5546] [serial = 1189] [outer = (nil)] 16:38:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x99564000) [pid = 5546] [serial = 1190] [outer = 0x99124800] 16:38:17 INFO - PROCESS | 5546 | 1461195497211 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x99567c00) [pid = 5546] [serial = 1191] [outer = 0x99124800] 16:38:18 INFO - PROCESS | 5546 | 1461195498173 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:38:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1681ms 16:38:18 INFO - PROCESS | 5546 | 1461195498252 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 5546 | 1461195498255 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:38:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:38:18 INFO - PROCESS | 5546 | 1461195498262 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 5546 | 1461195498266 Marionette TRACE conn4 <- [1,1558,null,{}] 16:38:18 INFO - PROCESS | 5546 | 1461195498272 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:18 INFO - PROCESS | 5546 | 1461195498529 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:38:18 INFO - PROCESS | 5546 | 1461195498855 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c633000 == 132 [pid = 5546] [id = 397] 16:38:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x8fd8f000) [pid = 5546] [serial = 1192] [outer = (nil)] 16:38:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x99d86000) [pid = 5546] [serial = 1193] [outer = 0x8fd8f000] 16:38:18 INFO - PROCESS | 5546 | 1461195498952 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x9a017400) [pid = 5546] [serial = 1194] [outer = 0x8fd8f000] 16:38:19 INFO - PROCESS | 5546 | 1461195499862 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:38:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1642ms 16:38:19 INFO - PROCESS | 5546 | 1461195499905 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 5546 | 1461195499910 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:38:19 INFO - PROCESS | 5546 | 1461195499916 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 5546 | 1461195499920 Marionette TRACE conn4 <- [1,1562,null,{}] 16:38:19 INFO - PROCESS | 5546 | 1461195499925 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:20 INFO - PROCESS | 5546 | 1461195500144 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:38:20 INFO - PROCESS | 5546 | 1461195500460 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd87400 == 133 [pid = 5546] [id = 398] 16:38:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x8c635400) [pid = 5546] [serial = 1195] [outer = (nil)] 16:38:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x9a1aec00) [pid = 5546] [serial = 1196] [outer = 0x8c635400] 16:38:20 INFO - PROCESS | 5546 | 1461195500562 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x9a1b3800) [pid = 5546] [serial = 1197] [outer = 0x8c635400] 16:38:21 INFO - PROCESS | 5546 | 1461195501475 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:38:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1634ms 16:38:21 INFO - PROCESS | 5546 | 1461195501552 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:38:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:38:21 INFO - PROCESS | 5546 | 1461195501556 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:38:21 INFO - PROCESS | 5546 | 1461195501563 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 5546 | 1461195501567 Marionette TRACE conn4 <- [1,1566,null,{}] 16:38:21 INFO - PROCESS | 5546 | 1461195501573 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:21 INFO - PROCESS | 5546 | 1461195501836 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:38:22 INFO - PROCESS | 5546 | 1461195502158 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x99d86800 == 134 [pid = 5546] [id = 399] 16:38:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x9a107000) [pid = 5546] [serial = 1198] [outer = (nil)] 16:38:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x9ae1f800) [pid = 5546] [serial = 1199] [outer = 0x9a107000] 16:38:22 INFO - PROCESS | 5546 | 1461195502252 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x9ae22800) [pid = 5546] [serial = 1200] [outer = 0x9a107000] 16:38:23 INFO - PROCESS | 5546 | 1461195503191 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:38:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1687ms 16:38:23 INFO - PROCESS | 5546 | 1461195503250 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 5546 | 1461195503254 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:38:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:38:23 INFO - PROCESS | 5546 | 1461195503261 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 5546 | 1461195503264 Marionette TRACE conn4 <- [1,1570,null,{}] 16:38:23 INFO - PROCESS | 5546 | 1461195503271 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:23 INFO - PROCESS | 5546 | 1461195503534 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:38:23 INFO - PROCESS | 5546 | 1461195503863 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x85655c00 == 135 [pid = 5546] [id = 400] 16:38:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x8ffc6c00) [pid = 5546] [serial = 1201] [outer = (nil)] 16:38:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x9aeac400) [pid = 5546] [serial = 1202] [outer = 0x8ffc6c00] 16:38:23 INFO - PROCESS | 5546 | 1461195503955 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x9aeafc00) [pid = 5546] [serial = 1203] [outer = 0x8ffc6c00] 16:38:24 INFO - PROCESS | 5546 | 1461195504893 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:38:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:38:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1691ms 16:38:24 INFO - PROCESS | 5546 | 1461195504953 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 5546 | 1461195504957 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:38:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:38:24 INFO - PROCESS | 5546 | 1461195504964 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 5546 | 1461195504967 Marionette TRACE conn4 <- [1,1574,null,{}] 16:38:24 INFO - PROCESS | 5546 | 1461195504973 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 5546 | 1461195505204 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:38:25 INFO - PROCESS | 5546 | 1461195505524 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x867bdc00 == 136 [pid = 5546] [id = 401] 16:38:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x9a58c000) [pid = 5546] [serial = 1204] [outer = (nil)] 16:38:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x9b0ae000) [pid = 5546] [serial = 1205] [outer = 0x9a58c000] 16:38:25 INFO - PROCESS | 5546 | 1461195505625 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x9b0af800) [pid = 5546] [serial = 1206] [outer = 0x9a58c000] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x891f5000 == 135 [pid = 5546] [id = 202] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x881b3400 == 134 [pid = 5546] [id = 203] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x855ce800 == 133 [pid = 5546] [id = 318] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdfd400 == 132 [pid = 5546] [id = 204] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x85d44800 == 131 [pid = 5546] [id = 382] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x896a7000 == 130 [pid = 5546] [id = 381] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x8894a400 == 129 [pid = 5546] [id = 380] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x85657800 == 128 [pid = 5546] [id = 379] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x85d50c00 == 127 [pid = 5546] [id = 377] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x86ac2800 == 126 [pid = 5546] [id = 378] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x92db8400 == 125 [pid = 5546] [id = 376] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x8b388000 == 124 [pid = 5546] [id = 375] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x8fd81c00 == 123 [pid = 5546] [id = 374] 16:38:27 INFO - PROCESS | 5546 | --DOCSHELL 0x9064a400 == 122 [pid = 5546] [id = 373] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x896a1c00) [pid = 5546] [serial = 1023] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x8b38e800) [pid = 5546] [serial = 1011] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x89bc8800) [pid = 5546] [serial = 1064] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x87107c00) [pid = 5546] [serial = 1061] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x92e94c00) [pid = 5546] [serial = 1058] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x9210d400) [pid = 5546] [serial = 1055] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x90502c00) [pid = 5546] [serial = 1052] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x8fd85c00) [pid = 5546] [serial = 1049] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x8efdf400) [pid = 5546] [serial = 1046] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x8b386800) [pid = 5546] [serial = 1080] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x8e5d8800) [pid = 5546] [serial = 1043] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x8c63b800) [pid = 5546] [serial = 1040] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x8bcb1c00) [pid = 5546] [serial = 1037] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x8a408800) [pid = 5546] [serial = 1079] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x86abd400) [pid = 5546] [serial = 1082] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x8b7c2000) [pid = 5546] [serial = 1034] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x89bc7000) [pid = 5546] [serial = 1031] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x88953000) [pid = 5546] [serial = 1028] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x85653800) [pid = 5546] [serial = 1025] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x891ee800) [pid = 5546] [serial = 1070] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x8965d400) [pid = 5546] [serial = 1071] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x87106c00) [pid = 5546] [serial = 1073] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x881b4400) [pid = 5546] [serial = 1074] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x87be2000) [pid = 5546] [serial = 1067] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x881ad800) [pid = 5546] [serial = 1068] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x896a6000) [pid = 5546] [serial = 1076] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x89c92400) [pid = 5546] [serial = 1077] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8b7c8000) [pid = 5546] [serial = 1085] [outer = (nil)] [url = about:blank] 16:38:27 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x889aa000) [pid = 5546] [serial = 1083] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 5546 | 1461195508125 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:38:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 3188ms 16:38:28 INFO - PROCESS | 5546 | 1461195508153 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 5546 | 1461195508160 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:38:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:38:28 INFO - PROCESS | 5546 | 1461195508169 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 5546 | 1461195508174 Marionette TRACE conn4 <- [1,1578,null,{}] 16:38:28 INFO - PROCESS | 5546 | 1461195508184 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 5546 | 1461195508429 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:38:28 INFO - PROCESS | 5546 | 1461195508630 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d4b800 == 123 [pid = 5546] [id = 402] 16:38:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x86ac2800) [pid = 5546] [serial = 1207] [outer = (nil)] 16:38:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x880f0c00) [pid = 5546] [serial = 1208] [outer = 0x86ac2800] 16:38:28 INFO - PROCESS | 5546 | 1461195508719 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x881ad800) [pid = 5546] [serial = 1209] [outer = 0x86ac2800] 16:38:29 INFO - PROCESS | 5546 | 1461195509533 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:38:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1394ms 16:38:29 INFO - PROCESS | 5546 | 1461195509564 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 5546 | 1461195509572 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:38:29 INFO - PROCESS | 5546 | 1461195509585 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 5546 | 1461195509588 Marionette TRACE conn4 <- [1,1582,null,{}] 16:38:29 INFO - PROCESS | 5546 | 1461195509596 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:29 INFO - PROCESS | 5546 | 1461195509897 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:38:30 INFO - PROCESS | 5546 | 1461195510031 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 5546 | ++DOCSHELL 0x880f2000 == 124 [pid = 5546] [id = 403] 16:38:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x881b0c00) [pid = 5546] [serial = 1210] [outer = (nil)] 16:38:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x891ef800) [pid = 5546] [serial = 1211] [outer = 0x881b0c00] 16:38:30 INFO - PROCESS | 5546 | 1461195510143 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8965a000) [pid = 5546] [serial = 1212] [outer = 0x881b0c00] 16:38:31 INFO - PROCESS | 5546 | 1461195511238 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:38:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:38:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1691ms 16:38:31 INFO - PROCESS | 5546 | 1461195511275 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:38:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:38:31 INFO - PROCESS | 5546 | 1461195511280 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:38:31 INFO - PROCESS | 5546 | 1461195511287 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 5546 | 1461195511293 Marionette TRACE conn4 <- [1,1586,null,{}] 16:38:31 INFO - PROCESS | 5546 | 1461195511318 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 5546 | 1461195511616 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:38:31 INFO - PROCESS | 5546 | 1461195511816 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x891f2000 == 125 [pid = 5546] [id = 404] 16:38:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x89c92800) [pid = 5546] [serial = 1213] [outer = (nil)] 16:38:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x89c9a400) [pid = 5546] [serial = 1214] [outer = 0x89c92800] 16:38:31 INFO - PROCESS | 5546 | 1461195511929 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x8a40fc00) [pid = 5546] [serial = 1215] [outer = 0x89c92800] 16:38:32 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x87110000) [pid = 5546] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:38:32 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x89c91000) [pid = 5546] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:38:32 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x889ad400) [pid = 5546] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:38:32 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x85bf3800) [pid = 5546] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:38:32 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x889a8800) [pid = 5546] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:38:32 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x855db800) [pid = 5546] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:38:33 INFO - PROCESS | 5546 | 1461195513514 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:38:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2250ms 16:38:33 INFO - PROCESS | 5546 | 1461195513536 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 5546 | 1461195513557 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:38:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:38:33 INFO - PROCESS | 5546 | 1461195513565 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 5546 | 1461195513568 Marionette TRACE conn4 <- [1,1590,null,{}] 16:38:33 INFO - PROCESS | 5546 | 1461195513574 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 5546 | 1461195513768 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:38:33 INFO - PROCESS | 5546 | 1461195513955 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be4800 == 126 [pid = 5546] [id = 405] 16:38:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x889ae400) [pid = 5546] [serial = 1216] [outer = (nil)] 16:38:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x8b392000) [pid = 5546] [serial = 1217] [outer = 0x889ae400] 16:38:34 INFO - PROCESS | 5546 | 1461195514033 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8b3a9000) [pid = 5546] [serial = 1218] [outer = 0x889ae400] 16:38:35 INFO - PROCESS | 5546 | 1461195515017 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:38:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1498ms 16:38:35 INFO - PROCESS | 5546 | 1461195515065 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 5546 | 1461195515072 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:38:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:38:35 INFO - PROCESS | 5546 | 1461195515082 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 5546 | 1461195515089 Marionette TRACE conn4 <- [1,1594,null,{}] 16:38:35 INFO - PROCESS | 5546 | 1461195515099 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:35 INFO - PROCESS | 5546 | 1461195515373 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:38:35 INFO - PROCESS | 5546 | 1461195515734 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x880e9400 == 127 [pid = 5546] [id = 406] 16:38:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x880f1000) [pid = 5546] [serial = 1219] [outer = (nil)] 16:38:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x881b3400) [pid = 5546] [serial = 1220] [outer = 0x880f1000] 16:38:35 INFO - PROCESS | 5546 | 1461195515847 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x88954400) [pid = 5546] [serial = 1221] [outer = 0x880f1000] 16:38:36 INFO - PROCESS | 5546 | 1461195516888 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1845ms 16:38:36 INFO - PROCESS | 5546 | 1461195516927 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 5546 | 1461195516938 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:38:36 INFO - PROCESS | 5546 | 1461195516949 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 5546 | 1461195516953 Marionette TRACE conn4 <- [1,1598,null,{}] 16:38:36 INFO - PROCESS | 5546 | 1461195516960 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 5546 | 1461195517189 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:38:37 INFO - PROCESS | 5546 | 1461195517510 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8969f800 == 128 [pid = 5546] [id = 407] 16:38:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x896a7c00) [pid = 5546] [serial = 1222] [outer = (nil)] 16:38:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x89bc6800) [pid = 5546] [serial = 1223] [outer = 0x896a7c00] 16:38:37 INFO - PROCESS | 5546 | 1461195517614 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x8a404000) [pid = 5546] [serial = 1224] [outer = 0x896a7c00] 16:38:38 INFO - PROCESS | 5546 | 1461195518635 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:38:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1738ms 16:38:38 INFO - PROCESS | 5546 | 1461195518687 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 5546 | 1461195518692 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:38:38 INFO - PROCESS | 5546 | 1461195518699 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 5546 | 1461195518705 Marionette TRACE conn4 <- [1,1602,null,{}] 16:38:38 INFO - PROCESS | 5546 | 1461195518722 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:39 INFO - PROCESS | 5546 | 1461195519055 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:38:39 INFO - PROCESS | 5546 | 1461195519371 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x89ac3c00 == 129 [pid = 5546] [id = 408] 16:38:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x89bc8c00) [pid = 5546] [serial = 1225] [outer = (nil)] 16:38:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x8bc47c00) [pid = 5546] [serial = 1226] [outer = 0x89bc8c00] 16:38:39 INFO - PROCESS | 5546 | 1461195519470 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x8bcb2000) [pid = 5546] [serial = 1227] [outer = 0x89bc8c00] 16:38:40 INFO - PROCESS | 5546 | 1461195520458 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1800ms 16:38:40 INFO - PROCESS | 5546 | 1461195520500 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:38:40 INFO - PROCESS | 5546 | 1461195520505 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:38:40 INFO - PROCESS | 5546 | 1461195520530 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 5546 | 1461195520534 Marionette TRACE conn4 <- [1,1606,null,{}] 16:38:40 INFO - PROCESS | 5546 | 1461195520542 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 5546 | 1461195520786 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:38:41 INFO - PROCESS | 5546 | 1461195521114 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be3c00 == 130 [pid = 5546] [id = 409] 16:38:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x8bcb0400) [pid = 5546] [serial = 1228] [outer = (nil)] 16:38:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x8c632c00) [pid = 5546] [serial = 1229] [outer = 0x8bcb0400] 16:38:41 INFO - PROCESS | 5546 | 1461195521223 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x8c74d400) [pid = 5546] [serial = 1230] [outer = 0x8bcb0400] 16:38:42 INFO - PROCESS | 5546 | 1461195522181 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:38:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1710ms 16:38:42 INFO - PROCESS | 5546 | 1461195522222 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 5546 | 1461195522226 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:38:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:38:42 INFO - PROCESS | 5546 | 1461195522233 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 5546 | 1461195522236 Marionette TRACE conn4 <- [1,1610,null,{}] 16:38:42 INFO - PROCESS | 5546 | 1461195522244 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:42 INFO - PROCESS | 5546 | 1461195522473 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:38:42 INFO - PROCESS | 5546 | 1461195522788 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd91c00 == 131 [pid = 5546] [id = 410] 16:38:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x8bd92c00) [pid = 5546] [serial = 1231] [outer = (nil)] 16:38:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x8e5cf800) [pid = 5546] [serial = 1232] [outer = 0x8bd92c00] 16:38:42 INFO - PROCESS | 5546 | 1461195522887 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x8ede9400) [pid = 5546] [serial = 1233] [outer = 0x8bd92c00] 16:38:43 INFO - PROCESS | 5546 | 1461195523869 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1686ms 16:38:43 INFO - PROCESS | 5546 | 1461195523921 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:38:43 INFO - PROCESS | 5546 | 1461195523926 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:38:43 INFO - PROCESS | 5546 | 1461195523933 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 5546 | 1461195523937 Marionette TRACE conn4 <- [1,1614,null,{}] 16:38:43 INFO - PROCESS | 5546 | 1461195523944 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:44 INFO - PROCESS | 5546 | 1461195524222 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:38:44 INFO - PROCESS | 5546 | 1461195524560 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x86abac00 == 132 [pid = 5546] [id = 411] 16:38:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x8ee70000) [pid = 5546] [serial = 1234] [outer = (nil)] 16:38:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x8f7e2400) [pid = 5546] [serial = 1235] [outer = 0x8ee70000] 16:38:44 INFO - PROCESS | 5546 | 1461195524663 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x8fb56c00) [pid = 5546] [serial = 1236] [outer = 0x8ee70000] 16:38:45 INFO - PROCESS | 5546 | 1461195525637 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:38:45 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 16:38:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1738ms 16:38:45 INFO - PROCESS | 5546 | 1461195525671 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 5546 | 1461195525676 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:38:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:38:45 INFO - PROCESS | 5546 | 1461195525683 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 5546 | 1461195525686 Marionette TRACE conn4 <- [1,1618,null,{}] 16:38:45 INFO - PROCESS | 5546 | 1461195525693 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:45 INFO - PROCESS | 5546 | 1461195525931 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:38:46 INFO - PROCESS | 5546 | 1461195526254 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d6c00 == 133 [pid = 5546] [id = 412] 16:38:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x8efea400) [pid = 5546] [serial = 1237] [outer = (nil)] 16:38:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x8ffc8c00) [pid = 5546] [serial = 1238] [outer = 0x8efea400] 16:38:46 INFO - PROCESS | 5546 | 1461195526358 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x9039fc00) [pid = 5546] [serial = 1239] [outer = 0x8efea400] 16:38:47 INFO - PROCESS | 5546 | 1461195527378 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:38:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1735ms 16:38:47 INFO - PROCESS | 5546 | 1461195527419 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 5546 | 1461195527424 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:38:47 INFO - PROCESS | 5546 | 1461195527430 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 5546 | 1461195527434 Marionette TRACE conn4 <- [1,1622,null,{}] 16:38:47 INFO - PROCESS | 5546 | 1461195527440 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 5546 | 1461195527668 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:38:48 INFO - PROCESS | 5546 | 1461195527990 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710a000 == 134 [pid = 5546] [id = 413] 16:38:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x8fd8b400) [pid = 5546] [serial = 1240] [outer = (nil)] 16:38:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x91617c00) [pid = 5546] [serial = 1241] [outer = 0x8fd8b400] 16:38:48 INFO - PROCESS | 5546 | 1461195528092 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 195 (0x9213f800) [pid = 5546] [serial = 1242] [outer = 0x8fd8b400] 16:38:49 INFO - PROCESS | 5546 | 1461195529069 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:38:49 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 16:38:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1685ms 16:38:49 INFO - PROCESS | 5546 | 1461195529116 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:38:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:38:49 INFO - PROCESS | 5546 | 1461195529121 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:38:49 INFO - PROCESS | 5546 | 1461195529127 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 5546 | 1461195529131 Marionette TRACE conn4 <- [1,1626,null,{}] 16:38:49 INFO - PROCESS | 5546 | 1461195529138 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:49 INFO - PROCESS | 5546 | 1461195529374 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:38:49 INFO - PROCESS | 5546 | 1461195529722 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b6800 == 135 [pid = 5546] [id = 414] 16:38:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 196 (0x87102000) [pid = 5546] [serial = 1243] [outer = (nil)] 16:38:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x92dac800) [pid = 5546] [serial = 1244] [outer = 0x87102000] 16:38:49 INFO - PROCESS | 5546 | 1461195529824 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x92db4800) [pid = 5546] [serial = 1245] [outer = 0x87102000] 16:38:50 INFO - PROCESS | 5546 | 1461195530704 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1633ms 16:38:50 INFO - PROCESS | 5546 | 1461195530762 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 5546 | 1461195530765 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:38:50 INFO - PROCESS | 5546 | 1461195530773 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 5546 | 1461195530776 Marionette TRACE conn4 <- [1,1630,null,{}] 16:38:50 INFO - PROCESS | 5546 | 1461195530782 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:51 INFO - PROCESS | 5546 | 1461195531008 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:38:51 INFO - PROCESS | 5546 | 1461195531325 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x9039c400 == 136 [pid = 5546] [id = 415] 16:38:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x92c5fc00) [pid = 5546] [serial = 1246] [outer = (nil)] 16:38:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 200 (0x95275400) [pid = 5546] [serial = 1247] [outer = 0x92c5fc00] 16:38:51 INFO - PROCESS | 5546 | 1461195531423 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 201 (0x95ca9000) [pid = 5546] [serial = 1248] [outer = 0x92c5fc00] 16:38:52 INFO - PROCESS | 5546 | 1461195532338 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:38:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1631ms 16:38:52 INFO - PROCESS | 5546 | 1461195532405 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:38:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:38:52 INFO - PROCESS | 5546 | 1461195532411 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:38:52 INFO - PROCESS | 5546 | 1461195532417 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 5546 | 1461195532422 Marionette TRACE conn4 <- [1,1634,null,{}] 16:38:52 INFO - PROCESS | 5546 | 1461195532429 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 5546 | 1461195532690 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:38:53 INFO - PROCESS | 5546 | 1461195533000 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x9527b800 == 137 [pid = 5546] [id = 416] 16:38:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 202 (0x9904d800) [pid = 5546] [serial = 1249] [outer = (nil)] 16:38:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 203 (0x9911f000) [pid = 5546] [serial = 1250] [outer = 0x9904d800] 16:38:53 INFO - PROCESS | 5546 | 1461195533102 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 204 (0x99566400) [pid = 5546] [serial = 1251] [outer = 0x9904d800] 16:38:54 INFO - PROCESS | 5546 | 1461195534083 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:38:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1742ms 16:38:54 INFO - PROCESS | 5546 | 1461195534160 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:38:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:38:54 INFO - PROCESS | 5546 | 1461195534164 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:38:54 INFO - PROCESS | 5546 | 1461195534171 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 5546 | 1461195534175 Marionette TRACE conn4 <- [1,1638,null,{}] 16:38:54 INFO - PROCESS | 5546 | 1461195534181 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 5546 | 1461195534445 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:38:54 INFO - PROCESS | 5546 | 1461195534793 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x92180800 == 138 [pid = 5546] [id = 417] 16:38:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 205 (0x92eecc00) [pid = 5546] [serial = 1252] [outer = (nil)] 16:38:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 206 (0x9ae26000) [pid = 5546] [serial = 1253] [outer = 0x92eecc00] 16:38:54 INFO - PROCESS | 5546 | 1461195534898 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 207 (0x9aeac800) [pid = 5546] [serial = 1254] [outer = 0x92eecc00] 16:38:55 INFO - PROCESS | 5546 | 1461195535804 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:38:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1691ms 16:38:55 INFO - PROCESS | 5546 | 1461195535862 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 5546 | 1461195535865 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:38:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:38:55 INFO - PROCESS | 5546 | 1461195535872 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 5546 | 1461195535876 Marionette TRACE conn4 <- [1,1642,null,{}] 16:38:55 INFO - PROCESS | 5546 | 1461195535882 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:56 INFO - PROCESS | 5546 | 1461195536101 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:38:56 INFO - PROCESS | 5546 | 1461195536419 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bc9800 == 139 [pid = 5546] [id = 418] 16:38:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 208 (0x99d82000) [pid = 5546] [serial = 1255] [outer = (nil)] 16:38:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 209 (0x9b0d9400) [pid = 5546] [serial = 1256] [outer = 0x99d82000] 16:38:56 INFO - PROCESS | 5546 | 1461195536516 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 210 (0x9b0de800) [pid = 5546] [serial = 1257] [outer = 0x99d82000] 16:38:57 INFO - PROCESS | 5546 | 1461195537453 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:38:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1599ms 16:38:57 INFO - PROCESS | 5546 | 1461195537471 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 5546 | 1461195537475 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:38:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:38:57 INFO - PROCESS | 5546 | 1461195537482 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 5546 | 1461195537484 Marionette TRACE conn4 <- [1,1646,null,{}] 16:38:57 INFO - PROCESS | 5546 | 1461195537491 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 5546 | 1461195537702 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:38:57 INFO - PROCESS | 5546 | 1461195537952 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x9a593c00 == 140 [pid = 5546] [id = 419] 16:38:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 211 (0x9b0db400) [pid = 5546] [serial = 1258] [outer = (nil)] 16:38:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 212 (0x9ea17800) [pid = 5546] [serial = 1259] [outer = 0x9b0db400] 16:38:58 INFO - PROCESS | 5546 | 1461195538088 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 213 (0x9ea1ac00) [pid = 5546] [serial = 1260] [outer = 0x9b0db400] 16:38:59 INFO - PROCESS | 5546 | 1461195539093 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:38:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1685ms 16:38:59 INFO - PROCESS | 5546 | 1461195539168 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 5546 | 1461195539173 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:38:59 INFO - PROCESS | 5546 | 1461195539180 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 5546 | 1461195539184 Marionette TRACE conn4 <- [1,1650,null,{}] 16:38:59 INFO - PROCESS | 5546 | 1461195539189 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:59 INFO - PROCESS | 5546 | 1461195539412 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:38:59 INFO - PROCESS | 5546 | 1461195539745 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x867c1c00 == 141 [pid = 5546] [id = 420] 16:38:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 214 (0x880eb800) [pid = 5546] [serial = 1261] [outer = (nil)] 16:38:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 215 (0x9fb8e800) [pid = 5546] [serial = 1262] [outer = 0x880eb800] 16:38:59 INFO - PROCESS | 5546 | 1461195539837 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 216 (0x9fb99400) [pid = 5546] [serial = 1263] [outer = 0x880eb800] 16:39:00 INFO - PROCESS | 5546 | 1461195540743 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:39:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1597ms 16:39:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:39:00 INFO - PROCESS | 5546 | 1461195540778 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 5546 | 1461195540781 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:39:00 INFO - PROCESS | 5546 | 1461195540788 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 5546 | 1461195540791 Marionette TRACE conn4 <- [1,1654,null,{}] 16:39:00 INFO - PROCESS | 5546 | 1461195540797 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 5546 | 1461195541015 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:39:01 INFO - PROCESS | 5546 | 1461195541358 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x9fb2d800 == 142 [pid = 5546] [id = 421] 16:39:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 217 (0x9fb91800) [pid = 5546] [serial = 1264] [outer = (nil)] 16:39:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 218 (0x9fea3800) [pid = 5546] [serial = 1265] [outer = 0x9fb91800] 16:39:01 INFO - PROCESS | 5546 | 1461195541466 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 219 (0x9fea6c00) [pid = 5546] [serial = 1266] [outer = 0x9fb91800] 16:39:02 INFO - PROCESS | 5546 | 1461195542337 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:39:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1585ms 16:39:02 INFO - PROCESS | 5546 | 1461195542373 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 5546 | 1461195542377 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:39:02 INFO - PROCESS | 5546 | 1461195542383 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 5546 | 1461195542387 Marionette TRACE conn4 <- [1,1658,null,{}] 16:39:02 INFO - PROCESS | 5546 | 1461195542393 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:02 INFO - PROCESS | 5546 | 1461195542621 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:39:02 INFO - PROCESS | 5546 | 1461195542948 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x9dfc7800 == 143 [pid = 5546] [id = 422] 16:39:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 220 (0x9dfcd000) [pid = 5546] [serial = 1267] [outer = (nil)] 16:39:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 221 (0x9ff4e000) [pid = 5546] [serial = 1268] [outer = 0x9dfcd000] 16:39:03 INFO - PROCESS | 5546 | 1461195543045 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 222 (0x9ff53000) [pid = 5546] [serial = 1269] [outer = 0x9dfcd000] 16:39:03 INFO - PROCESS | 5546 | 1461195543980 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1635ms 16:39:04 INFO - PROCESS | 5546 | 1461195544020 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 5546 | 1461195544024 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:39:04 INFO - PROCESS | 5546 | 1461195544030 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 5546 | 1461195544034 Marionette TRACE conn4 <- [1,1662,null,{}] 16:39:04 INFO - PROCESS | 5546 | 1461195544040 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:04 INFO - PROCESS | 5546 | 1461195544263 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:39:04 INFO - PROCESS | 5546 | 1461195544598 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bc5c00 == 144 [pid = 5546] [id = 423] 16:39:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 223 (0x8b3a8400) [pid = 5546] [serial = 1270] [outer = (nil)] 16:39:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 224 (0xa0a28800) [pid = 5546] [serial = 1271] [outer = 0x8b3a8400] 16:39:04 INFO - PROCESS | 5546 | 1461195544693 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 225 (0xa0a2d800) [pid = 5546] [serial = 1272] [outer = 0x8b3a8400] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x89bbb000 == 143 [pid = 5546] [id = 213] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x891f2000 == 142 [pid = 5546] [id = 404] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x880f2000 == 141 [pid = 5546] [id = 403] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x85d4b800 == 140 [pid = 5546] [id = 402] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd87400 == 139 [pid = 5546] [id = 398] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8c633000 == 138 [pid = 5546] [id = 397] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x99124400 == 137 [pid = 5546] [id = 396] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8ee62000 == 136 [pid = 5546] [id = 394] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x9904fc00 == 135 [pid = 5546] [id = 395] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x92147c00 == 134 [pid = 5546] [id = 393] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x92caa800 == 133 [pid = 5546] [id = 392] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8c74d800 == 132 [pid = 5546] [id = 391] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5d5c00 == 131 [pid = 5546] [id = 390] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x855d8400 == 130 [pid = 5546] [id = 388] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5d7000 == 129 [pid = 5546] [id = 389] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x87102400 == 128 [pid = 5546] [id = 387] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7cb800 == 127 [pid = 5546] [id = 386] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x89bc4c00 == 126 [pid = 5546] [id = 385] 16:39:07 INFO - PROCESS | 5546 | --DOCSHELL 0x85bf1000 == 125 [pid = 5546] [id = 384] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 224 (0x89bc1000) [pid = 5546] [serial = 957] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 223 (0x8bc48400) [pid = 5546] [serial = 1065] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 222 (0x8b7c7c00) [pid = 5546] [serial = 1151] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 221 (0x8a404c00) [pid = 5546] [serial = 1145] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 220 (0x8b392400) [pid = 5546] [serial = 1146] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 219 (0x92daac00) [pid = 5546] [serial = 1124] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 218 (0x9214d000) [pid = 5546] [serial = 1121] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 217 (0x9144c000) [pid = 5546] [serial = 1118] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 216 (0x9039e400) [pid = 5546] [serial = 1115] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 215 (0x8fd8bc00) [pid = 5546] [serial = 1112] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 214 (0x8f7e3800) [pid = 5546] [serial = 1109] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 213 (0x8ee64800) [pid = 5546] [serial = 1106] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 212 (0x8e5ce800) [pid = 5546] [serial = 1103] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 211 (0x8c63d000) [pid = 5546] [serial = 1100] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 210 (0x8bd84400) [pid = 5546] [serial = 1097] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 209 (0x8bb3b800) [pid = 5546] [serial = 1094] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 208 (0x89bbdc00) [pid = 5546] [serial = 1091] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 207 (0x87be8400) [pid = 5546] [serial = 1088] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 206 (0x8964f000) [pid = 5546] [serial = 1142] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 205 (0x87bec800) [pid = 5546] [serial = 1139] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 204 (0x880f0400) [pid = 5546] [serial = 1140] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 203 (0x8965cc00) [pid = 5546] [serial = 1136] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 202 (0x971e1c00) [pid = 5546] [serial = 1133] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 201 (0x9409ec00) [pid = 5546] [serial = 1130] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 200 (0x92e93000) [pid = 5546] [serial = 1127] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 199 (0x89c91800) [pid = 5546] [serial = 1148] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0x89699400) [pid = 5546] [serial = 1143] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0x8b394800) [pid = 5546] [serial = 1149] [outer = (nil)] [url = about:blank] 16:39:07 INFO - PROCESS | 5546 | 1461195547614 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 3646ms 16:39:07 INFO - PROCESS | 5546 | 1461195547680 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 5546 | 1461195547686 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:39:07 INFO - PROCESS | 5546 | 1461195547695 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 5546 | 1461195547701 Marionette TRACE conn4 <- [1,1666,null,{}] 16:39:07 INFO - PROCESS | 5546 | 1461195547710 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:08 INFO - PROCESS | 5546 | 1461195548018 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:39:08 INFO - PROCESS | 5546 | 1461195548153 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x87bef400 == 126 [pid = 5546] [id = 424] 16:39:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x87bf0800) [pid = 5546] [serial = 1273] [outer = (nil)] 16:39:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x881b6400) [pid = 5546] [serial = 1274] [outer = 0x87bf0800] 16:39:08 INFO - PROCESS | 5546 | 1461195548244 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 200 (0x889a9000) [pid = 5546] [serial = 1275] [outer = 0x87bf0800] 16:39:09 INFO - PROCESS | 5546 | 1461195549070 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1442ms 16:39:09 INFO - PROCESS | 5546 | 1461195549138 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 5546 | 1461195549147 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:39:09 INFO - PROCESS | 5546 | 1461195549157 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 5546 | 1461195549162 Marionette TRACE conn4 <- [1,1670,null,{}] 16:39:09 INFO - PROCESS | 5546 | 1461195549168 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:09 INFO - PROCESS | 5546 | 1461195549374 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:39:09 INFO - PROCESS | 5546 | 1461195549602 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x88947400 == 127 [pid = 5546] [id = 425] 16:39:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 201 (0x889acc00) [pid = 5546] [serial = 1276] [outer = (nil)] 16:39:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 202 (0x89ac7800) [pid = 5546] [serial = 1277] [outer = 0x889acc00] 16:39:09 INFO - PROCESS | 5546 | 1461195549727 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 203 (0x89bc6c00) [pid = 5546] [serial = 1278] [outer = 0x889acc00] 16:39:10 INFO - PROCESS | 5546 | 1461195550700 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1587ms 16:39:10 INFO - PROCESS | 5546 | 1461195550744 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 5546 | 1461195550747 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:39:10 INFO - PROCESS | 5546 | 1461195550754 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 5546 | 1461195550760 Marionette TRACE conn4 <- [1,1674,null,{}] 16:39:10 INFO - PROCESS | 5546 | 1461195550784 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:11 INFO - PROCESS | 5546 | 1461195551081 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:39:11 INFO - PROCESS | 5546 | 1461195551147 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a0c00 == 128 [pid = 5546] [id = 426] 16:39:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 204 (0x8b3dd000) [pid = 5546] [serial = 1279] [outer = (nil)] 16:39:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 205 (0x8b7cbc00) [pid = 5546] [serial = 1280] [outer = 0x8b3dd000] 16:39:11 INFO - PROCESS | 5546 | 1461195551279 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 206 (0x8bb3a400) [pid = 5546] [serial = 1281] [outer = 0x8b3dd000] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 205 (0x880f3400) [pid = 5546] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 204 (0x8edeb000) [pid = 5546] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 203 (0x8ee62800) [pid = 5546] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 202 (0x979ca000) [pid = 5546] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 201 (0x881b0c00) [pid = 5546] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 200 (0x88950000) [pid = 5546] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 199 (0x8c753800) [pid = 5546] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0x8bdf4800) [pid = 5546] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0x89ac0000) [pid = 5546] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x86ac3800) [pid = 5546] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 195 (0x8e3d5400) [pid = 5546] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 194 (0x8e3d4000) [pid = 5546] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x8b7c4800) [pid = 5546] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x8bca8400) [pid = 5546] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x89c92800) [pid = 5546] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x92ee8000) [pid = 5546] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x92142c00) [pid = 5546] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x8ffc6c00) [pid = 5546] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x92cb8c00) [pid = 5546] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x92102c00) [pid = 5546] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x89c91400) [pid = 5546] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x92e8f000) [pid = 5546] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x99124800) [pid = 5546] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x89c8d800) [pid = 5546] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x8894b400) [pid = 5546] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x8c635400) [pid = 5546] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x99052000) [pid = 5546] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x8edea000) [pid = 5546] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x91617400) [pid = 5546] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x8fd8f000) [pid = 5546] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x8e3d2800) [pid = 5546] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x8bdf2000) [pid = 5546] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x86abb800) [pid = 5546] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8a401400) [pid = 5546] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x8efdd000) [pid = 5546] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x90645400) [pid = 5546] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x881b7800) [pid = 5546] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x8c634400) [pid = 5546] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8b7c5800) [pid = 5546] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x855d4c00) [pid = 5546] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x8fd88c00) [pid = 5546] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x9a107000) [pid = 5546] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x86ac2800) [pid = 5546] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8b38c800) [pid = 5546] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8bd8f000) [pid = 5546] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x89c99c00) [pid = 5546] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x84e79000) [pid = 5546] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x86ac4000) [pid = 5546] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9064b400) [pid = 5546] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x91405000) [pid = 5546] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:39:12 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x8bdf0800) [pid = 5546] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:39:13 INFO - PROCESS | 5546 | 1461195553085 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2392ms 16:39:13 INFO - PROCESS | 5546 | 1461195553148 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 5546 | 1461195553152 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:39:13 INFO - PROCESS | 5546 | 1461195553159 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 5546 | 1461195553162 Marionette TRACE conn4 <- [1,1678,null,{}] 16:39:13 INFO - PROCESS | 5546 | 1461195553167 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:13 INFO - PROCESS | 5546 | 1461195553397 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:39:13 INFO - PROCESS | 5546 | 1461195553586 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x85655000 == 129 [pid = 5546] [id = 427] 16:39:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x85bf8000) [pid = 5546] [serial = 1282] [outer = (nil)] 16:39:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x89650800) [pid = 5546] [serial = 1283] [outer = 0x85bf8000] 16:39:13 INFO - PROCESS | 5546 | 1461195553666 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x89c91c00) [pid = 5546] [serial = 1284] [outer = 0x85bf8000] 16:39:14 INFO - PROCESS | 5546 | ************************* 16:39:14 INFO - PROCESS | 5546 | A coding exception was thrown and uncaught in a Task. 16:39:14 INFO - PROCESS | 5546 | 16:39:14 INFO - PROCESS | 5546 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:39:14 INFO - PROCESS | 5546 | Full stack: 16:39:14 INFO - PROCESS | 5546 | ************************* 16:39:14 INFO - PROCESS | 5546 | 1461195554767 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1682ms 16:39:14 INFO - PROCESS | 5546 | 1461195554843 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 5546 | 1461195554850 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:39:14 INFO - PROCESS | 5546 | 1461195554859 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 5546 | 1461195554865 Marionette TRACE conn4 <- [1,1682,null,{}] 16:39:14 INFO - PROCESS | 5546 | 1461195554875 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:15 INFO - PROCESS | 5546 | 1461195555154 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:39:15 INFO - PROCESS | 5546 | 1461195555504 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x896a1c00 == 130 [pid = 5546] [id = 428] 16:39:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x896a5400) [pid = 5546] [serial = 1285] [outer = (nil)] 16:39:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x89bbc800) [pid = 5546] [serial = 1286] [outer = 0x896a5400] 16:39:15 INFO - PROCESS | 5546 | 1461195555601 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x8a404800) [pid = 5546] [serial = 1287] [outer = 0x896a5400] 16:39:16 INFO - PROCESS | 5546 | 1461195556696 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1899ms 16:39:16 INFO - PROCESS | 5546 | 1461195556759 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 5546 | 1461195556777 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:39:16 INFO - PROCESS | 5546 | 1461195556793 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 5546 | 1461195556797 Marionette TRACE conn4 <- [1,1686,null,{}] 16:39:16 INFO - PROCESS | 5546 | 1461195556805 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:17 INFO - PROCESS | 5546 | 1461195557073 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:39:17 INFO - PROCESS | 5546 | 1461195557411 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x8a403c00 == 131 [pid = 5546] [id = 429] 16:39:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x8a40d800) [pid = 5546] [serial = 1288] [outer = (nil)] 16:39:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x8bb34c00) [pid = 5546] [serial = 1289] [outer = 0x8a40d800] 16:39:17 INFO - PROCESS | 5546 | 1461195557506 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x8bc3b000) [pid = 5546] [serial = 1290] [outer = 0x8a40d800] 16:39:18 INFO - PROCESS | 5546 | 1461195558583 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:39:18 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 16:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1835ms 16:39:18 INFO - PROCESS | 5546 | 1461195558629 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 5546 | 1461195558632 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:39:18 INFO - PROCESS | 5546 | 1461195558641 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 5546 | 1461195558647 Marionette TRACE conn4 <- [1,1690,null,{}] 16:39:18 INFO - PROCESS | 5546 | 1461195558664 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:18 INFO - PROCESS | 5546 | 1461195558989 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:39:19 INFO - PROCESS | 5546 | 1461195559367 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb37400 == 132 [pid = 5546] [id = 430] 16:39:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x8bd8f400) [pid = 5546] [serial = 1291] [outer = (nil)] 16:39:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x8c638000) [pid = 5546] [serial = 1292] [outer = 0x8bd8f400] 16:39:19 INFO - PROCESS | 5546 | 1461195559462 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x8c731800) [pid = 5546] [serial = 1293] [outer = 0x8bd8f400] 16:39:20 INFO - PROCESS | 5546 | 1461195560424 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1849ms 16:39:20 INFO - PROCESS | 5546 | 1461195560491 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:39:20 INFO - PROCESS | 5546 | 1461195560496 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:39:20 INFO - PROCESS | 5546 | 1461195560503 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 5546 | 1461195560506 Marionette TRACE conn4 <- [1,1694,null,{}] 16:39:20 INFO - PROCESS | 5546 | 1461195560512 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:20 INFO - PROCESS | 5546 | 1461195560777 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:39:21 INFO - PROCESS | 5546 | 1461195561105 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdf6800 == 133 [pid = 5546] [id = 431] 16:39:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8c63b800) [pid = 5546] [serial = 1294] [outer = (nil)] 16:39:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x8e5ca800) [pid = 5546] [serial = 1295] [outer = 0x8c63b800] 16:39:21 INFO - PROCESS | 5546 | 1461195561204 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x8e5d5c00) [pid = 5546] [serial = 1296] [outer = 0x8c63b800] 16:39:22 INFO - PROCESS | 5546 | 1461195562155 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1681ms 16:39:22 INFO - PROCESS | 5546 | 1461195562184 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 5546 | 1461195562188 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:39:22 INFO - PROCESS | 5546 | 1461195562195 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 5546 | 1461195562199 Marionette TRACE conn4 <- [1,1698,null,{}] 16:39:22 INFO - PROCESS | 5546 | 1461195562204 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:22 INFO - PROCESS | 5546 | 1461195562427 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:39:22 INFO - PROCESS | 5546 | 1461195562805 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74dc00 == 134 [pid = 5546] [id = 432] 16:39:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8e3ce000) [pid = 5546] [serial = 1297] [outer = (nil)] 16:39:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x8ee6e000) [pid = 5546] [serial = 1298] [outer = 0x8e3ce000] 16:39:22 INFO - PROCESS | 5546 | 1461195562903 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x8efe1c00) [pid = 5546] [serial = 1299] [outer = 0x8e3ce000] 16:39:23 INFO - PROCESS | 5546 | 1461195563811 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1691ms 16:39:23 INFO - PROCESS | 5546 | 1461195563887 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 5546 | 1461195563891 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:39:23 INFO - PROCESS | 5546 | 1461195563898 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 5546 | 1461195563902 Marionette TRACE conn4 <- [1,1702,null,{}] 16:39:23 INFO - PROCESS | 5546 | 1461195563915 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:24 INFO - PROCESS | 5546 | 1461195564210 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:39:24 INFO - PROCESS | 5546 | 1461195564550 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74a800 == 135 [pid = 5546] [id = 433] 16:39:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x8fd86800) [pid = 5546] [serial = 1300] [outer = (nil)] 16:39:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x8ffc6c00) [pid = 5546] [serial = 1301] [outer = 0x8fd86800] 16:39:24 INFO - PROCESS | 5546 | 1461195564648 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x90398c00) [pid = 5546] [serial = 1302] [outer = 0x8fd86800] 16:39:25 INFO - PROCESS | 5546 | 1461195565682 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1840ms 16:39:25 INFO - PROCESS | 5546 | 1461195565740 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 5546 | 1461195565743 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:39:25 INFO - PROCESS | 5546 | 1461195565751 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 5546 | 1461195565753 Marionette TRACE conn4 <- [1,1706,null,{}] 16:39:25 INFO - PROCESS | 5546 | 1461195565760 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:25 INFO - PROCESS | 5546 | 1461195565983 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:39:26 INFO - PROCESS | 5546 | 1461195566306 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c751000 == 136 [pid = 5546] [id = 434] 16:39:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x8e3d9400) [pid = 5546] [serial = 1303] [outer = (nil)] 16:39:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x9064b400) [pid = 5546] [serial = 1304] [outer = 0x8e3d9400] 16:39:26 INFO - PROCESS | 5546 | 1461195566404 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x9144ec00) [pid = 5546] [serial = 1305] [outer = 0x8e3d9400] 16:39:27 INFO - PROCESS | 5546 | 1461195567333 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1631ms 16:39:27 INFO - PROCESS | 5546 | 1461195567383 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 5546 | 1461195567386 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:39:27 INFO - PROCESS | 5546 | 1461195567393 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 5546 | 1461195567397 Marionette TRACE conn4 <- [1,1710,null,{}] 16:39:27 INFO - PROCESS | 5546 | 1461195567403 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 5546 | 1461195567614 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:39:27 INFO - PROCESS | 5546 | 1461195567906 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd8d800 == 137 [pid = 5546] [id = 435] 16:39:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x90508000) [pid = 5546] [serial = 1306] [outer = (nil)] 16:39:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x9217f800) [pid = 5546] [serial = 1307] [outer = 0x90508000] 16:39:28 INFO - PROCESS | 5546 | 1461195568001 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x92189800) [pid = 5546] [serial = 1308] [outer = 0x90508000] 16:39:29 INFO - PROCESS | 5546 | 1461195569005 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1681ms 16:39:29 INFO - PROCESS | 5546 | 1461195569076 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:39:29 INFO - PROCESS | 5546 | 1461195569080 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:39:29 INFO - PROCESS | 5546 | 1461195569087 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 5546 | 1461195569091 Marionette TRACE conn4 <- [1,1714,null,{}] 16:39:29 INFO - PROCESS | 5546 | 1461195569097 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:29 INFO - PROCESS | 5546 | 1461195569327 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:39:29 INFO - PROCESS | 5546 | 1461195569653 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x9161c400 == 138 [pid = 5546] [id = 436] 16:39:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x92144800) [pid = 5546] [serial = 1309] [outer = (nil)] 16:39:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 184 (0x92e8dc00) [pid = 5546] [serial = 1310] [outer = 0x92144800] 16:39:29 INFO - PROCESS | 5546 | 1461195569746 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 185 (0x92e96c00) [pid = 5546] [serial = 1311] [outer = 0x92144800] 16:39:30 INFO - PROCESS | 5546 | 1461195570788 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1739ms 16:39:30 INFO - PROCESS | 5546 | 1461195570826 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 5546 | 1461195570829 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:39:30 INFO - PROCESS | 5546 | 1461195570836 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 5546 | 1461195570840 Marionette TRACE conn4 <- [1,1718,null,{}] 16:39:30 INFO - PROCESS | 5546 | 1461195570846 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:31 INFO - PROCESS | 5546 | 1461195571070 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:39:31 INFO - PROCESS | 5546 | 1461195571409 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a7400 == 139 [pid = 5546] [id = 437] 16:39:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 186 (0x9144c000) [pid = 5546] [serial = 1312] [outer = (nil)] 16:39:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 187 (0x96c5dc00) [pid = 5546] [serial = 1313] [outer = 0x9144c000] 16:39:31 INFO - PROCESS | 5546 | 1461195571507 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 188 (0x971e7400) [pid = 5546] [serial = 1314] [outer = 0x9144c000] 16:39:32 INFO - PROCESS | 5546 | 1461195572447 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1688ms 16:39:32 INFO - PROCESS | 5546 | 1461195572527 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 5546 | 1461195572531 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:39:32 INFO - PROCESS | 5546 | 1461195572538 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 5546 | 1461195572543 Marionette TRACE conn4 <- [1,1722,null,{}] 16:39:32 INFO - PROCESS | 5546 | 1461195572549 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:32 INFO - PROCESS | 5546 | 1461195572834 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:39:33 INFO - PROCESS | 5546 | 1461195573176 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x9527c400 == 140 [pid = 5546] [id = 438] 16:39:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 189 (0x9904e800) [pid = 5546] [serial = 1315] [outer = (nil)] 16:39:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 190 (0x99121c00) [pid = 5546] [serial = 1316] [outer = 0x9904e800] 16:39:33 INFO - PROCESS | 5546 | 1461195573284 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 191 (0x99223c00) [pid = 5546] [serial = 1317] [outer = 0x9904e800] 16:39:34 INFO - PROCESS | 5546 | 1461195574371 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1883ms 16:39:34 INFO - PROCESS | 5546 | 1461195574422 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:39:34 INFO - PROCESS | 5546 | 1461195574426 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:39:34 INFO - PROCESS | 5546 | 1461195574433 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 5546 | 1461195574436 Marionette TRACE conn4 <- [1,1726,null,{}] 16:39:34 INFO - PROCESS | 5546 | 1461195574442 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:34 INFO - PROCESS | 5546 | 1461195574663 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:39:35 INFO - PROCESS | 5546 | 1461195574995 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x99048400 == 141 [pid = 5546] [id = 439] 16:39:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 192 (0x99128800) [pid = 5546] [serial = 1318] [outer = (nil)] 16:39:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 193 (0x9a10b400) [pid = 5546] [serial = 1319] [outer = 0x99128800] 16:39:35 INFO - PROCESS | 5546 | 1461195575092 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 194 (0x9a512800) [pid = 5546] [serial = 1320] [outer = 0x99128800] 16:39:36 INFO - PROCESS | 5546 | 1461195576030 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1642ms 16:39:36 INFO - PROCESS | 5546 | 1461195576075 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:39:36 INFO - PROCESS | 5546 | 1461195576080 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:39:36 INFO - PROCESS | 5546 | 1461195576087 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 5546 | 1461195576090 Marionette TRACE conn4 <- [1,1730,null,{}] 16:39:36 INFO - PROCESS | 5546 | 1461195576096 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:36 INFO - PROCESS | 5546 | 1461195576325 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:39:36 INFO - PROCESS | 5546 | 1461195576658 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d0800 == 142 [pid = 5546] [id = 440] 16:39:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 195 (0x8564c400) [pid = 5546] [serial = 1321] [outer = (nil)] 16:39:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 196 (0x9b0b3400) [pid = 5546] [serial = 1322] [outer = 0x8564c400] 16:39:36 INFO - PROCESS | 5546 | 1461195576757 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 197 (0x9b0d2400) [pid = 5546] [serial = 1323] [outer = 0x8564c400] 16:39:37 INFO - PROCESS | 5546 | 1461195577684 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1646ms 16:39:37 INFO - PROCESS | 5546 | 1461195577733 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 5546 | 1461195577737 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:39:37 INFO - PROCESS | 5546 | 1461195577743 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 5546 | 1461195577747 Marionette TRACE conn4 <- [1,1734,null,{}] 16:39:37 INFO - PROCESS | 5546 | 1461195577753 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 5546 | 1461195577981 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:39:38 INFO - PROCESS | 5546 | 1461195578313 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x9ae22400 == 143 [pid = 5546] [id = 441] 16:39:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 198 (0x9ae83000) [pid = 5546] [serial = 1324] [outer = (nil)] 16:39:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 199 (0x9fea6000) [pid = 5546] [serial = 1325] [outer = 0x9ae83000] 16:39:38 INFO - PROCESS | 5546 | 1461195578424 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 200 (0x9ff4bc00) [pid = 5546] [serial = 1326] [outer = 0x9ae83000] 16:39:39 INFO - PROCESS | 5546 | 1461195579343 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1633ms 16:39:39 INFO - PROCESS | 5546 | 1461195579379 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 5546 | 1461195579382 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:39:39 INFO - PROCESS | 5546 | 1461195579390 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 5546 | 1461195579393 Marionette TRACE conn4 <- [1,1738,null,{}] 16:39:39 INFO - PROCESS | 5546 | 1461195579399 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:39 INFO - PROCESS | 5546 | 1461195579630 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:39:39 INFO - PROCESS | 5546 | 1461195579965 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x9b0b1c00 == 144 [pid = 5546] [id = 442] 16:39:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 201 (0x9fea4000) [pid = 5546] [serial = 1327] [outer = (nil)] 16:39:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 202 (0xa0c12800) [pid = 5546] [serial = 1328] [outer = 0x9fea4000] 16:39:40 INFO - PROCESS | 5546 | 1461195580063 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 203 (0xa0c1b800) [pid = 5546] [serial = 1329] [outer = 0x9fea4000] 16:39:41 INFO - PROCESS | 5546 | 1461195581018 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1685ms 16:39:41 INFO - PROCESS | 5546 | 1461195581076 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 5546 | 1461195581079 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:39:41 INFO - PROCESS | 5546 | 1461195581088 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 5546 | 1461195581092 Marionette TRACE conn4 <- [1,1742,null,{}] 16:39:41 INFO - PROCESS | 5546 | 1461195581098 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:41 INFO - PROCESS | 5546 | 1461195581341 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:39:41 INFO - PROCESS | 5546 | 1461195581676 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e71c00 == 145 [pid = 5546] [id = 443] 16:39:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 204 (0x85656c00) [pid = 5546] [serial = 1330] [outer = (nil)] 16:39:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 205 (0xa0c1b400) [pid = 5546] [serial = 1331] [outer = 0x85656c00] 16:39:41 INFO - PROCESS | 5546 | 1461195581771 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 206 (0xa0f9d400) [pid = 5546] [serial = 1332] [outer = 0x85656c00] 16:39:42 INFO - PROCESS | 5546 | 1461195582710 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1692ms 16:39:42 INFO - PROCESS | 5546 | 1461195582782 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:39:42 INFO - PROCESS | 5546 | 1461195582786 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:39:42 INFO - PROCESS | 5546 | 1461195582793 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 5546 | 1461195582797 Marionette TRACE conn4 <- [1,1746,null,{}] 16:39:42 INFO - PROCESS | 5546 | 1461195582804 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:43 INFO - PROCESS | 5546 | 1461195583041 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:39:43 INFO - PROCESS | 5546 | 1461195583399 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x86abf800 == 146 [pid = 5546] [id = 444] 16:39:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 207 (0xa0a2a400) [pid = 5546] [serial = 1333] [outer = (nil)] 16:39:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 208 (0xa2a86000) [pid = 5546] [serial = 1334] [outer = 0xa0a2a400] 16:39:43 INFO - PROCESS | 5546 | 1461195583496 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 209 (0xa2abc400) [pid = 5546] [serial = 1335] [outer = 0xa0a2a400] 16:39:44 INFO - PROCESS | 5546 | 1461195584467 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1735ms 16:39:44 INFO - PROCESS | 5546 | 1461195584528 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 5546 | 1461195584533 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:39:44 INFO - PROCESS | 5546 | 1461195584540 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 5546 | 1461195584543 Marionette TRACE conn4 <- [1,1750,null,{}] 16:39:44 INFO - PROCESS | 5546 | 1461195584550 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:44 INFO - PROCESS | 5546 | 1461195584788 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x891ef400 == 145 [pid = 5546] [id = 277] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3cf400 == 144 [pid = 5546] [id = 285] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8c729800 == 143 [pid = 5546] [id = 284] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x87be6c00 == 142 [pid = 5546] [id = 278] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7cec00 == 141 [pid = 5546] [id = 282] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x87be2800 == 140 [pid = 5546] [id = 288] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3e5400 == 139 [pid = 5546] [id = 281] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x891ebc00 == 138 [pid = 5546] [id = 276] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7ce400 == 137 [pid = 5546] [id = 283] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8b390800 == 136 [pid = 5546] [id = 280] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8c72a800 == 135 [pid = 5546] [id = 286] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3a0c00 == 134 [pid = 5546] [id = 426] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x88947400 == 133 [pid = 5546] [id = 425] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x87bef400 == 132 [pid = 5546] [id = 424] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x9dfc7800 == 131 [pid = 5546] [id = 422] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x867c1c00 == 130 [pid = 5546] [id = 420] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x9fb2d800 == 129 [pid = 5546] [id = 421] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x9a593c00 == 128 [pid = 5546] [id = 419] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x89bc9800 == 127 [pid = 5546] [id = 418] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x9527b800 == 126 [pid = 5546] [id = 416] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x92180800 == 125 [pid = 5546] [id = 417] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x9039c400 == 124 [pid = 5546] [id = 415] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x867b6800 == 123 [pid = 5546] [id = 414] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8710a000 == 122 [pid = 5546] [id = 413] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d6c00 == 121 [pid = 5546] [id = 412] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x86abac00 == 120 [pid = 5546] [id = 411] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x87be3c00 == 119 [pid = 5546] [id = 409] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd91c00 == 118 [pid = 5546] [id = 410] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x89ac3c00 == 117 [pid = 5546] [id = 408] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8969f800 == 116 [pid = 5546] [id = 407] 16:39:46 INFO - PROCESS | 5546 | --DOCSHELL 0x880e9400 == 115 [pid = 5546] [id = 406] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 208 (0x889a4400) [pid = 5546] [serial = 1154] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 207 (0x8ffce000) [pid = 5546] [serial = 1169] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 206 (0x8fd8ac00) [pid = 5546] [serial = 1050] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 205 (0x99120400) [pid = 5546] [serial = 1185] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 204 (0x9b0ae000) [pid = 5546] [serial = 1205] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 203 (0x8965a000) [pid = 5546] [serial = 1212] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 202 (0x8a408000) [pid = 5546] [serial = 1032] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 201 (0x8f7e7c00) [pid = 5546] [serial = 1110] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 200 (0x8c72a000) [pid = 5546] [serial = 1101] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 199 (0x89c90000) [pid = 5546] [serial = 1092] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 198 (0x8894d800) [pid = 5546] [serial = 1089] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 197 (0x8ee6d000) [pid = 5546] [serial = 1107] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 196 (0x8e5d1800) [pid = 5546] [serial = 1104] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 195 (0x8bc43000) [pid = 5546] [serial = 1095] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 194 (0x8bdf7c00) [pid = 5546] [serial = 1098] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 193 (0x89c9a400) [pid = 5546] [serial = 1214] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 192 (0x979cd000) [pid = 5546] [serial = 1181] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 191 (0x92db3800) [pid = 5546] [serial = 1125] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 190 (0x9aeac400) [pid = 5546] [serial = 1202] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 189 (0x96cce800) [pid = 5546] [serial = 1179] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 188 (0x92e9a400) [pid = 5546] [serial = 1059] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 187 (0x8b3e3c00) [pid = 5546] [serial = 1158] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 186 (0x95275800) [pid = 5546] [serial = 1131] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 185 (0x99050800) [pid = 5546] [serial = 1184] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 184 (0x99564000) [pid = 5546] [serial = 1190] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 183 (0x8b38ac00) [pid = 5546] [serial = 1157] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x8bd87c00) [pid = 5546] [serial = 1038] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x889ad800) [pid = 5546] [serial = 1029] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x9a1aec00) [pid = 5546] [serial = 1196] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x95280000) [pid = 5546] [serial = 1178] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x9912a400) [pid = 5546] [serial = 1187] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x8efe9400) [pid = 5546] [serial = 1047] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x9912d000) [pid = 5546] [serial = 1188] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x92186000) [pid = 5546] [serial = 1056] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x9a017400) [pid = 5546] [serial = 1194] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x8fd8ec00) [pid = 5546] [serial = 1113] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8bdfb800) [pid = 5546] [serial = 1160] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x971e6400) [pid = 5546] [serial = 1134] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x903a2400) [pid = 5546] [serial = 1170] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x9a1b3800) [pid = 5546] [serial = 1197] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x99d86000) [pid = 5546] [serial = 1193] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8bb36000) [pid = 5546] [serial = 1035] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x90644800) [pid = 5546] [serial = 1172] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x92db5400) [pid = 5546] [serial = 1176] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x903a4400) [pid = 5546] [serial = 1116] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x8e3d3c00) [pid = 5546] [serial = 1041] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x891ef800) [pid = 5546] [serial = 1211] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x92dac400) [pid = 5546] [serial = 1175] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8ee66c00) [pid = 5546] [serial = 1167] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x867b2800) [pid = 5546] [serial = 1026] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x9050cc00) [pid = 5546] [serial = 1053] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9ae22800) [pid = 5546] [serial = 1200] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x880f0c00) [pid = 5546] [serial = 1208] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x979d1000) [pid = 5546] [serial = 1182] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x92e96000) [pid = 5546] [serial = 1128] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x9ae1f800) [pid = 5546] [serial = 1199] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8a40fc00) [pid = 5546] [serial = 1215] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8e3d2c00) [pid = 5546] [serial = 1164] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8b7d0400) [pid = 5546] [serial = 1086] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x881ad800) [pid = 5546] [serial = 1209] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x8c754800) [pid = 5546] [serial = 1163] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8c726c00) [pid = 5546] [serial = 1161] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x89651c00) [pid = 5546] [serial = 1155] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x881b7000) [pid = 5546] [serial = 1062] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x8efe7800) [pid = 5546] [serial = 1137] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8edf0800) [pid = 5546] [serial = 1166] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x9aeafc00) [pid = 5546] [serial = 1203] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x9214e000) [pid = 5546] [serial = 1122] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x9064ac00) [pid = 5546] [serial = 1173] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x99567c00) [pid = 5546] [serial = 1191] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x92101800) [pid = 5546] [serial = 1119] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8edefc00) [pid = 5546] [serial = 1044] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8b392000) [pid = 5546] [serial = 1217] [outer = (nil)] [url = about:blank] 16:39:46 INFO - PROCESS | 5546 | 1461195586920 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b2800 == 116 [pid = 5546] [id = 445] 16:39:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x867b2c00) [pid = 5546] [serial = 1336] [outer = (nil)] 16:39:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x86ac0c00) [pid = 5546] [serial = 1337] [outer = 0x867b2c00] 16:39:47 INFO - PROCESS | 5546 | 1461195587013 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x87be2800) [pid = 5546] [serial = 1338] [outer = 0x867b2c00] 16:39:47 INFO - PROCESS | 5546 | 1461195587838 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 3337ms 16:39:47 INFO - PROCESS | 5546 | 1461195587908 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 5546 | 1461195587916 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:39:47 INFO - PROCESS | 5546 | 1461195587928 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 5546 | 1461195587932 Marionette TRACE conn4 <- [1,1754,null,{}] 16:39:47 INFO - PROCESS | 5546 | 1461195587940 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 5546 | 1461195588154 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:39:48 INFO - PROCESS | 5546 | 1461195588346 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x8894d800 == 117 [pid = 5546] [id = 446] 16:39:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x889a4400) [pid = 5546] [serial = 1339] [outer = (nil)] 16:39:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x891e9400) [pid = 5546] [serial = 1340] [outer = 0x889a4400] 16:39:48 INFO - PROCESS | 5546 | 1461195588441 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x891f2800) [pid = 5546] [serial = 1341] [outer = 0x889a4400] 16:39:49 INFO - PROCESS | 5546 | 1461195589490 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1582ms 16:39:49 INFO - PROCESS | 5546 | 1461195589513 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 5546 | 1461195589521 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:39:49 INFO - PROCESS | 5546 | 1461195589542 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 5546 | 1461195589546 Marionette TRACE conn4 <- [1,1758,null,{}] 16:39:49 INFO - PROCESS | 5546 | 1461195589552 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:49 INFO - PROCESS | 5546 | 1461195589845 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:39:49 INFO - PROCESS | 5546 | 1461195589884 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ebc00 == 118 [pid = 5546] [id = 447] 16:39:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8969f800) [pid = 5546] [serial = 1342] [outer = (nil)] 16:39:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x89bbf400) [pid = 5546] [serial = 1343] [outer = 0x8969f800] 16:39:50 INFO - PROCESS | 5546 | 1461195590042 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x89c8f400) [pid = 5546] [serial = 1344] [outer = 0x8969f800] 16:39:51 INFO - PROCESS | 5546 | 1461195591052 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1541ms 16:39:51 INFO - PROCESS | 5546 | 1461195591084 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 5546 | 1461195591088 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:39:51 INFO - PROCESS | 5546 | 1461195591104 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 5546 | 1461195591113 Marionette TRACE conn4 <- [1,1762,null,{}] 16:39:51 INFO - PROCESS | 5546 | 1461195591127 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:51 INFO - PROCESS | 5546 | 1461195591983 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x87bf0800) [pid = 5546] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x99d82000) [pid = 5546] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x87102000) [pid = 5546] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x89bc8c00) [pid = 5546] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8b3dd000) [pid = 5546] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x9b0db400) [pid = 5546] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8b3a8400) [pid = 5546] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8ee70000) [pid = 5546] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x889acc00) [pid = 5546] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9a58c000) [pid = 5546] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x9904d800) [pid = 5546] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x92c5fc00) [pid = 5546] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x9fb91800) [pid = 5546] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8bcb0400) [pid = 5546] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x92eecc00) [pid = 5546] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x880eb800) [pid = 5546] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x896a7c00) [pid = 5546] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x9dfcd000) [pid = 5546] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x880f1000) [pid = 5546] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x8efea400) [pid = 5546] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x8bd92c00) [pid = 5546] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x8fd8b400) [pid = 5546] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:39:52 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x86ab9000) [pid = 5546] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:39:52 INFO - PROCESS | 5546 | 1461195592244 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e70400 == 119 [pid = 5546] [id = 448] 16:39:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x855d1c00) [pid = 5546] [serial = 1345] [outer = (nil)] 16:39:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x87be7c00) [pid = 5546] [serial = 1346] [outer = 0x855d1c00] 16:39:52 INFO - PROCESS | 5546 | 1461195592323 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x896a6000) [pid = 5546] [serial = 1347] [outer = 0x855d1c00] 16:39:53 INFO - PROCESS | 5546 | 1461195593119 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2054ms 16:39:53 INFO - PROCESS | 5546 | 1461195593151 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 5546 | 1461195593155 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:39:53 INFO - PROCESS | 5546 | 1461195593173 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 5546 | 1461195593176 Marionette TRACE conn4 <- [1,1766,null,{}] 16:39:53 INFO - PROCESS | 5546 | 1461195593182 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:53 INFO - PROCESS | 5546 | 1461195593383 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:39:53 INFO - PROCESS | 5546 | 1461195593400 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x87bf0400 == 120 [pid = 5546] [id = 449] 16:39:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x89c9a400) [pid = 5546] [serial = 1348] [outer = (nil)] 16:39:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8b3e3400) [pid = 5546] [serial = 1349] [outer = 0x89c9a400] 16:39:53 INFO - PROCESS | 5546 | 1461195593494 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x89bc2800) [pid = 5546] [serial = 1350] [outer = 0x89c9a400] 16:39:54 INFO - PROCESS | 5546 | 1461195594894 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1784ms 16:39:54 INFO - PROCESS | 5546 | 1461195594958 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 5546 | 1461195594965 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:39:54 INFO - PROCESS | 5546 | 1461195594975 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 5546 | 1461195594980 Marionette TRACE conn4 <- [1,1770,null,{}] 16:39:54 INFO - PROCESS | 5546 | 1461195594989 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:55 INFO - PROCESS | 5546 | 1461195595252 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:39:55 INFO - PROCESS | 5546 | 1461195595597 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b6400 == 121 [pid = 5546] [id = 450] 16:39:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8894f800) [pid = 5546] [serial = 1351] [outer = (nil)] 16:39:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x89658400) [pid = 5546] [serial = 1352] [outer = 0x8894f800] 16:39:55 INFO - PROCESS | 5546 | 1461195595692 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8969d400) [pid = 5546] [serial = 1353] [outer = 0x8894f800] 16:39:56 INFO - PROCESS | 5546 | 1461195596741 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1835ms 16:39:56 INFO - PROCESS | 5546 | 1461195596812 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 5546 | 1461195596822 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:39:56 INFO - PROCESS | 5546 | 1461195596833 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 5546 | 1461195596837 Marionette TRACE conn4 <- [1,1774,null,{}] 16:39:56 INFO - PROCESS | 5546 | 1461195596861 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 5546 | 1461195597177 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:39:57 INFO - PROCESS | 5546 | 1461195597480 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x8969d000 == 122 [pid = 5546] [id = 451] 16:39:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x896a4000) [pid = 5546] [serial = 1354] [outer = (nil)] 16:39:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8b3aa000) [pid = 5546] [serial = 1355] [outer = 0x896a4000] 16:39:57 INFO - PROCESS | 5546 | 1461195597577 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8b3e5400) [pid = 5546] [serial = 1356] [outer = 0x896a4000] 16:39:58 INFO - PROCESS | 5546 | 1461195598527 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1740ms 16:39:58 INFO - PROCESS | 5546 | 1461195598573 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:39:58 INFO - PROCESS | 5546 | 1461195598578 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:39:58 INFO - PROCESS | 5546 | 1461195598585 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 5546 | 1461195598591 Marionette TRACE conn4 <- [1,1778,null,{}] 16:39:58 INFO - PROCESS | 5546 | 1461195598608 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 5546 | 1461195598901 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:39:59 INFO - PROCESS | 5546 | 1461195599226 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb37800 == 123 [pid = 5546] [id = 452] 16:39:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8bc45000) [pid = 5546] [serial = 1357] [outer = (nil)] 16:39:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8bcb0000) [pid = 5546] [serial = 1358] [outer = 0x8bc45000] 16:39:59 INFO - PROCESS | 5546 | 1461195599325 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8bd8c400) [pid = 5546] [serial = 1359] [outer = 0x8bc45000] 16:40:00 INFO - PROCESS | 5546 | 1461195600287 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:40:00 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 16:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1750ms 16:40:00 INFO - PROCESS | 5546 | 1461195600335 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:40:00 INFO - PROCESS | 5546 | 1461195600340 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:40:00 INFO - PROCESS | 5546 | 1461195600346 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 5546 | 1461195600350 Marionette TRACE conn4 <- [1,1782,null,{}] 16:40:00 INFO - PROCESS | 5546 | 1461195600356 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:00 INFO - PROCESS | 5546 | 1461195600584 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:40:00 INFO - PROCESS | 5546 | 1461195600903 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc43800 == 124 [pid = 5546] [id = 453] 16:40:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8bca8c00) [pid = 5546] [serial = 1360] [outer = (nil)] 16:40:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8bdfd000) [pid = 5546] [serial = 1361] [outer = 0x8bca8c00] 16:40:01 INFO - PROCESS | 5546 | 1461195601001 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8c633400) [pid = 5546] [serial = 1362] [outer = 0x8bca8c00] 16:40:01 INFO - PROCESS | 5546 | 1461195601885 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1585ms 16:40:01 INFO - PROCESS | 5546 | 1461195601932 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:40:01 INFO - PROCESS | 5546 | 1461195601936 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:40:01 INFO - PROCESS | 5546 | 1461195601966 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 5546 | 1461195601974 Marionette TRACE conn4 <- [1,1786,null,{}] 16:40:01 INFO - PROCESS | 5546 | 1461195601986 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 5546 | 1461195602211 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:40:02 INFO - PROCESS | 5546 | 1461195602614 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b390800 == 125 [pid = 5546] [id = 454] 16:40:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8bb38400) [pid = 5546] [serial = 1363] [outer = (nil)] 16:40:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8c730400) [pid = 5546] [serial = 1364] [outer = 0x8bb38400] 16:40:02 INFO - PROCESS | 5546 | 1461195602718 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8c756800) [pid = 5546] [serial = 1365] [outer = 0x8bb38400] 16:40:03 INFO - PROCESS | 5546 | 1461195603665 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1776ms 16:40:03 INFO - PROCESS | 5546 | 1461195603719 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 5546 | 1461195603723 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:40:03 INFO - PROCESS | 5546 | 1461195603731 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 5546 | 1461195603735 Marionette TRACE conn4 <- [1,1790,null,{}] 16:40:03 INFO - PROCESS | 5546 | 1461195603741 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 5546 | 1461195604050 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:40:04 INFO - PROCESS | 5546 | 1461195604394 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd87000 == 126 [pid = 5546] [id = 455] 16:40:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8c733400) [pid = 5546] [serial = 1366] [outer = (nil)] 16:40:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8edecc00) [pid = 5546] [serial = 1367] [outer = 0x8c733400] 16:40:04 INFO - PROCESS | 5546 | 1461195604500 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x8edf6400) [pid = 5546] [serial = 1368] [outer = 0x8c733400] 16:40:05 INFO - PROCESS | 5546 | 1461195605451 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:40:05 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) 16:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1791ms 16:40:05 INFO - PROCESS | 5546 | 1461195605523 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 5546 | 1461195605527 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:40:05 INFO - PROCESS | 5546 | 1461195605534 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 5546 | 1461195605538 Marionette TRACE conn4 <- [1,1794,null,{}] 16:40:05 INFO - PROCESS | 5546 | 1461195605544 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:05 INFO - PROCESS | 5546 | 1461195605771 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:40:06 INFO - PROCESS | 5546 | 1461195606089 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d8800 == 127 [pid = 5546] [id = 456] 16:40:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8e5d7400) [pid = 5546] [serial = 1369] [outer = (nil)] 16:40:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x8efe6800) [pid = 5546] [serial = 1370] [outer = 0x8e5d7400] 16:40:06 INFO - PROCESS | 5546 | 1461195606185 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x8efea000) [pid = 5546] [serial = 1371] [outer = 0x8e5d7400] 16:40:07 INFO - PROCESS | 5546 | 1461195607096 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1632ms 16:40:07 INFO - PROCESS | 5546 | 1461195607167 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 5546 | 1461195607172 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:40:07 INFO - PROCESS | 5546 | 1461195607179 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 5546 | 1461195607183 Marionette TRACE conn4 <- [1,1798,null,{}] 16:40:07 INFO - PROCESS | 5546 | 1461195607189 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:07 INFO - PROCESS | 5546 | 1461195607451 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:40:07 INFO - PROCESS | 5546 | 1461195607769 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x89652000 == 128 [pid = 5546] [id = 457] 16:40:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8ee70400) [pid = 5546] [serial = 1372] [outer = (nil)] 16:40:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x8fb5b400) [pid = 5546] [serial = 1373] [outer = 0x8ee70400] 16:40:07 INFO - PROCESS | 5546 | 1461195607867 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x8fd84000) [pid = 5546] [serial = 1374] [outer = 0x8ee70400] 16:40:08 INFO - PROCESS | 5546 | 1461195608797 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1688ms 16:40:08 INFO - PROCESS | 5546 | 1461195608868 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 5546 | 1461195608873 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:40:08 INFO - PROCESS | 5546 | 1461195608881 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 5546 | 1461195608884 Marionette TRACE conn4 <- [1,1802,null,{}] 16:40:08 INFO - PROCESS | 5546 | 1461195608892 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 5546 | 1461195609158 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:40:09 INFO - PROCESS | 5546 | 1461195609490 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb4f400 == 129 [pid = 5546] [id = 458] 16:40:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x8fb56000) [pid = 5546] [serial = 1375] [outer = (nil)] 16:40:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x8ffc1800) [pid = 5546] [serial = 1376] [outer = 0x8fb56000] 16:40:09 INFO - PROCESS | 5546 | 1461195609581 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x8ffc4000) [pid = 5546] [serial = 1377] [outer = 0x8fb56000] 16:40:10 INFO - PROCESS | 5546 | 1461195610504 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1692ms 16:40:10 INFO - PROCESS | 5546 | 1461195610574 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 5546 | 1461195610579 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:40:10 INFO - PROCESS | 5546 | 1461195610586 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 5546 | 1461195610590 Marionette TRACE conn4 <- [1,1806,null,{}] 16:40:10 INFO - PROCESS | 5546 | 1461195610596 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:10 INFO - PROCESS | 5546 | 1461195610870 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:40:11 INFO - PROCESS | 5546 | 1461195611194 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fb53000 == 130 [pid = 5546] [id = 459] 16:40:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x8fb55000) [pid = 5546] [serial = 1378] [outer = (nil)] 16:40:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x90501800) [pid = 5546] [serial = 1379] [outer = 0x8fb55000] 16:40:11 INFO - PROCESS | 5546 | 1461195611320 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x9050ac00) [pid = 5546] [serial = 1380] [outer = 0x8fb55000] 16:40:12 INFO - PROCESS | 5546 | 1461195612256 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1741ms 16:40:12 INFO - PROCESS | 5546 | 1461195612328 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 5546 | 1461195612333 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:40:12 INFO - PROCESS | 5546 | 1461195612340 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 5546 | 1461195612344 Marionette TRACE conn4 <- [1,1810,null,{}] 16:40:12 INFO - PROCESS | 5546 | 1461195612350 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:12 INFO - PROCESS | 5546 | 1461195612650 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:40:13 INFO - PROCESS | 5546 | 1461195612989 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x903a2c00 == 131 [pid = 5546] [id = 460] 16:40:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x91619800) [pid = 5546] [serial = 1381] [outer = (nil)] 16:40:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9210e800) [pid = 5546] [serial = 1382] [outer = 0x91619800] 16:40:13 INFO - PROCESS | 5546 | 1461195613088 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9214e400) [pid = 5546] [serial = 1383] [outer = 0x91619800] 16:40:14 INFO - PROCESS | 5546 | 1461195614026 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1734ms 16:40:14 INFO - PROCESS | 5546 | 1461195614075 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 5546 | 1461195614080 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:40:14 INFO - PROCESS | 5546 | 1461195614086 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 5546 | 1461195614090 Marionette TRACE conn4 <- [1,1814,null,{}] 16:40:14 INFO - PROCESS | 5546 | 1461195614096 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:14 INFO - PROCESS | 5546 | 1461195614326 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:40:14 INFO - PROCESS | 5546 | 1461195614659 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee6e800 == 132 [pid = 5546] [id = 461] 16:40:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x90643c00) [pid = 5546] [serial = 1384] [outer = (nil)] 16:40:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x92dac400) [pid = 5546] [serial = 1385] [outer = 0x90643c00] 16:40:14 INFO - PROCESS | 5546 | 1461195614773 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x92db1800) [pid = 5546] [serial = 1386] [outer = 0x90643c00] 16:40:15 INFO - PROCESS | 5546 | 1461195615680 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1642ms 16:40:15 INFO - PROCESS | 5546 | 1461195615733 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:40:15 INFO - PROCESS | 5546 | 1461195615737 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:40:15 INFO - PROCESS | 5546 | 1461195615744 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 5546 | 1461195615748 Marionette TRACE conn4 <- [1,1818,null,{}] 16:40:15 INFO - PROCESS | 5546 | 1461195615754 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:15 INFO - PROCESS | 5546 | 1461195615972 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:40:16 INFO - PROCESS | 5546 | 1461195616295 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x91408400 == 133 [pid = 5546] [id = 462] 16:40:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x92186000) [pid = 5546] [serial = 1387] [outer = (nil)] 16:40:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x92e95000) [pid = 5546] [serial = 1388] [outer = 0x92186000] 16:40:16 INFO - PROCESS | 5546 | 1461195616390 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x92e99800) [pid = 5546] [serial = 1389] [outer = 0x92186000] 16:40:17 INFO - PROCESS | 5546 | 1461195617284 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1587ms 16:40:17 INFO - PROCESS | 5546 | 1461195617331 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 5546 | 1461195617334 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:40:17 INFO - PROCESS | 5546 | 1461195617341 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 5546 | 1461195617345 Marionette TRACE conn4 <- [1,1822,null,{}] 16:40:17 INFO - PROCESS | 5546 | 1461195617350 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:17 INFO - PROCESS | 5546 | 1461195617570 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:40:17 INFO - PROCESS | 5546 | 1461195617891 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x92102000 == 134 [pid = 5546] [id = 463] 16:40:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x92e97c00) [pid = 5546] [serial = 1390] [outer = (nil)] 16:40:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x95ca2800) [pid = 5546] [serial = 1391] [outer = 0x92e97c00] 16:40:17 INFO - PROCESS | 5546 | 1461195617989 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x971dfc00) [pid = 5546] [serial = 1392] [outer = 0x92e97c00] 16:40:18 INFO - PROCESS | 5546 | 1461195618924 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1634ms 16:40:18 INFO - PROCESS | 5546 | 1461195618977 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 5546 | 1461195618981 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:40:18 INFO - PROCESS | 5546 | 1461195618988 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 5546 | 1461195618991 Marionette TRACE conn4 <- [1,1826,null,{}] 16:40:19 INFO - PROCESS | 5546 | 1461195618997 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:19 INFO - PROCESS | 5546 | 1461195619215 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:40:19 INFO - PROCESS | 5546 | 1461195619559 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d53c00 == 135 [pid = 5546] [id = 464] 16:40:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x891f6400) [pid = 5546] [serial = 1393] [outer = (nil)] 16:40:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x97af1c00) [pid = 5546] [serial = 1394] [outer = 0x891f6400] 16:40:19 INFO - PROCESS | 5546 | 1461195619656 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x97af6400) [pid = 5546] [serial = 1395] [outer = 0x891f6400] 16:40:20 INFO - PROCESS | 5546 | 1461195620674 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1732ms 16:40:20 INFO - PROCESS | 5546 | 1461195620720 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:40:20 INFO - PROCESS | 5546 | 1461195620724 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:40:20 INFO - PROCESS | 5546 | 1461195620731 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 5546 | 1461195620735 Marionette TRACE conn4 <- [1,1830,null,{}] 16:40:20 INFO - PROCESS | 5546 | 1461195620740 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 5546 | 1461195620968 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:40:21 INFO - PROCESS | 5546 | 1461195621293 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x979c6400 == 136 [pid = 5546] [id = 465] 16:40:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x979cac00) [pid = 5546] [serial = 1396] [outer = (nil)] 16:40:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x99120400) [pid = 5546] [serial = 1397] [outer = 0x979cac00] 16:40:21 INFO - PROCESS | 5546 | 1461195621392 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x99124400) [pid = 5546] [serial = 1398] [outer = 0x979cac00] 16:40:22 INFO - PROCESS | 5546 | 1461195622314 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1637ms 16:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:40:22 INFO - PROCESS | 5546 | 1461195622368 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 5546 | 1461195622371 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:40:22 INFO - PROCESS | 5546 | 1461195622378 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 5546 | 1461195622380 Marionette TRACE conn4 <- [1,1834,null,{}] 16:40:22 INFO - PROCESS | 5546 | 1461195622386 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:22 INFO - PROCESS | 5546 | 1461195622614 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:40:22 INFO - PROCESS | 5546 | 1461195622940 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x99047400 == 137 [pid = 5546] [id = 466] 16:40:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x9904d800) [pid = 5546] [serial = 1399] [outer = (nil)] 16:40:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x99568400) [pid = 5546] [serial = 1400] [outer = 0x9904d800] 16:40:23 INFO - PROCESS | 5546 | 1461195623035 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x9956b800) [pid = 5546] [serial = 1401] [outer = 0x9904d800] 16:40:23 INFO - PROCESS | 5546 | 1461195623932 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:40:24 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 16:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1630ms 16:40:24 INFO - PROCESS | 5546 | 1461195624008 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 5546 | 1461195624013 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:40:24 INFO - PROCESS | 5546 | 1461195624019 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 5546 | 1461195624022 Marionette TRACE conn4 <- [1,1838,null,{}] 16:40:24 INFO - PROCESS | 5546 | 1461195624028 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 5546 | 1461195624289 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x880ec000 == 136 [pid = 5546] [id = 216] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x84e70400 == 135 [pid = 5546] [id = 448] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x891ebc00 == 134 [pid = 5546] [id = 447] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8894d800 == 133 [pid = 5546] [id = 446] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x867b2800 == 132 [pid = 5546] [id = 445] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x84e71c00 == 131 [pid = 5546] [id = 443] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x9ae22400 == 130 [pid = 5546] [id = 441] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x9b0b1c00 == 129 [pid = 5546] [id = 442] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x855d0800 == 128 [pid = 5546] [id = 440] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x99048400 == 127 [pid = 5546] [id = 439] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x9527c400 == 126 [pid = 5546] [id = 438] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x9161c400 == 125 [pid = 5546] [id = 436] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3a7400 == 124 [pid = 5546] [id = 437] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8fd8d800 == 123 [pid = 5546] [id = 435] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8c751000 == 122 [pid = 5546] [id = 434] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8c74a800 == 121 [pid = 5546] [id = 433] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8c74dc00 == 120 [pid = 5546] [id = 432] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8bb37400 == 119 [pid = 5546] [id = 430] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdf6800 == 118 [pid = 5546] [id = 431] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8a403c00 == 117 [pid = 5546] [id = 429] 16:40:26 INFO - PROCESS | 5546 | --DOCSHELL 0x896a1c00 == 116 [pid = 5546] [id = 428] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x9b0d9400) [pid = 5546] [serial = 1256] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x92db4800) [pid = 5546] [serial = 1245] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x8bc47c00) [pid = 5546] [serial = 1226] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x8bb3a400) [pid = 5546] [serial = 1281] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x9ea1ac00) [pid = 5546] [serial = 1260] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0xa0a28800) [pid = 5546] [serial = 1271] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8fb56c00) [pid = 5546] [serial = 1236] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0xa0a2d800) [pid = 5546] [serial = 1272] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x89ac7800) [pid = 5546] [serial = 1277] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x9b0af800) [pid = 5546] [serial = 1206] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x99566400) [pid = 5546] [serial = 1251] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x95ca9000) [pid = 5546] [serial = 1248] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x881b6400) [pid = 5546] [serial = 1274] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x9fea6c00) [pid = 5546] [serial = 1266] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x8c632c00) [pid = 5546] [serial = 1229] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x9ae26000) [pid = 5546] [serial = 1253] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8bcb2000) [pid = 5546] [serial = 1227] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x9fb99400) [pid = 5546] [serial = 1263] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x89bc6800) [pid = 5546] [serial = 1223] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x9ff53000) [pid = 5546] [serial = 1269] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8a404000) [pid = 5546] [serial = 1224] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x88954400) [pid = 5546] [serial = 1221] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x8b7cbc00) [pid = 5546] [serial = 1280] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x8ffc8c00) [pid = 5546] [serial = 1238] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8ede9400) [pid = 5546] [serial = 1233] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x8e5cf800) [pid = 5546] [serial = 1232] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x9fea3800) [pid = 5546] [serial = 1265] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8f7e2400) [pid = 5546] [serial = 1235] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x9fb8e800) [pid = 5546] [serial = 1262] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x91617c00) [pid = 5546] [serial = 1241] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x9911f000) [pid = 5546] [serial = 1250] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x9ea17800) [pid = 5546] [serial = 1259] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x881b3400) [pid = 5546] [serial = 1220] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x9aeac800) [pid = 5546] [serial = 1254] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x9ff4e000) [pid = 5546] [serial = 1268] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x89bc6c00) [pid = 5546] [serial = 1278] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x92dac800) [pid = 5546] [serial = 1244] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8bb3a000) [pid = 5546] [serial = 1152] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8c74d400) [pid = 5546] [serial = 1230] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x9213f800) [pid = 5546] [serial = 1242] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9039fc00) [pid = 5546] [serial = 1239] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x95275400) [pid = 5546] [serial = 1247] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x89650800) [pid = 5546] [serial = 1283] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x889a9000) [pid = 5546] [serial = 1275] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x9b0de800) [pid = 5546] [serial = 1257] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 5546 | 1461195626535 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710c800 == 117 [pid = 5546] [id = 467] 16:40:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x87be3800) [pid = 5546] [serial = 1402] [outer = (nil)] 16:40:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x87bed800) [pid = 5546] [serial = 1403] [outer = 0x87be3800] 16:40:26 INFO - PROCESS | 5546 | 1461195626621 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x881ab800) [pid = 5546] [serial = 1404] [outer = 0x87be3800] 16:40:27 INFO - PROCESS | 5546 | 1461195627478 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 3488ms 16:40:27 INFO - PROCESS | 5546 | 1461195627510 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 5546 | 1461195627517 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:40:27 INFO - PROCESS | 5546 | 1461195627559 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 5546 | 1461195627564 Marionette TRACE conn4 <- [1,1842,null,{}] 16:40:27 INFO - PROCESS | 5546 | 1461195627571 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:27 INFO - PROCESS | 5546 | 1461195627800 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:40:28 INFO - PROCESS | 5546 | 1461195627995 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x891f2000 == 118 [pid = 5546] [id = 468] 16:40:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x89650800) [pid = 5546] [serial = 1405] [outer = (nil)] 16:40:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8969a800) [pid = 5546] [serial = 1406] [outer = 0x89650800] 16:40:28 INFO - PROCESS | 5546 | 1461195628126 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x89ac1000) [pid = 5546] [serial = 1407] [outer = 0x89650800] 16:40:29 INFO - PROCESS | 5546 | 1461195629090 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1595ms 16:40:29 INFO - PROCESS | 5546 | 1461195629154 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 5546 | 1461195629161 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:40:29 INFO - PROCESS | 5546 | 1461195629168 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 5546 | 1461195629171 Marionette TRACE conn4 <- [1,1846,null,{}] 16:40:29 INFO - PROCESS | 5546 | 1461195629177 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 5546 | 1461195629465 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:40:29 INFO - PROCESS | 5546 | 1461195629502 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8969b400 == 119 [pid = 5546] [id = 469] 16:40:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x89bc6800) [pid = 5546] [serial = 1408] [outer = (nil)] 16:40:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8a40c800) [pid = 5546] [serial = 1409] [outer = 0x89bc6800] 16:40:29 INFO - PROCESS | 5546 | 1461195629581 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8b3a0000) [pid = 5546] [serial = 1410] [outer = 0x89bc6800] 16:40:30 INFO - PROCESS | 5546 | 1461195630644 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1534ms 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8bd8f400) [pid = 5546] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8969f800) [pid = 5546] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8e3ce000) [pid = 5546] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x9144c000) [pid = 5546] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x85656c00) [pid = 5546] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8a40d800) [pid = 5546] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x9904e800) [pid = 5546] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9ae83000) [pid = 5546] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x855d1c00) [pid = 5546] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x889ae400) [pid = 5546] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x896a5400) [pid = 5546] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x9fea4000) [pid = 5546] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x99128800) [pid = 5546] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x90508000) [pid = 5546] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x92144800) [pid = 5546] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x889a4400) [pid = 5546] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x867b2c00) [pid = 5546] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x8c63b800) [pid = 5546] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x8fd86800) [pid = 5546] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x8564c400) [pid = 5546] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:40:31 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x8e3d9400) [pid = 5546] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:40:31 INFO - PROCESS | 5546 | 1461195631380 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 5546 | 1461195631383 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:40:31 INFO - PROCESS | 5546 | 1461195631415 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 5546 | 1461195631424 Marionette TRACE conn4 <- [1,1850,null,{}] 16:40:31 INFO - PROCESS | 5546 | 1461195631431 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 5546 | 1461195631709 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:40:31 INFO - PROCESS | 5546 | 1461195631836 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a7400 == 120 [pid = 5546] [id = 470] 16:40:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x89c9b000) [pid = 5546] [serial = 1411] [outer = (nil)] 16:40:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8b7cc000) [pid = 5546] [serial = 1412] [outer = 0x89c9b000] 16:40:31 INFO - PROCESS | 5546 | 1461195631913 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8bb39c00) [pid = 5546] [serial = 1413] [outer = 0x89c9b000] 16:40:32 INFO - PROCESS | 5546 | 1461195632708 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1356ms 16:40:32 INFO - PROCESS | 5546 | 1461195632763 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 5546 | 1461195632767 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:40:32 INFO - PROCESS | 5546 | 1461195632775 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 5546 | 1461195632777 Marionette TRACE conn4 <- [1,1854,null,{}] 16:40:32 INFO - PROCESS | 5546 | 1461195632783 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:33 INFO - PROCESS | 5546 | 1461195632998 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:40:33 INFO - PROCESS | 5546 | 1461195633187 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c91800 == 121 [pid = 5546] [id = 471] 16:40:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x8bb40c00) [pid = 5546] [serial = 1414] [outer = (nil)] 16:40:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8bca7000) [pid = 5546] [serial = 1415] [outer = 0x8bb40c00] 16:40:33 INFO - PROCESS | 5546 | 1461195633267 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8bd86800) [pid = 5546] [serial = 1416] [outer = 0x8bb40c00] 16:40:34 INFO - PROCESS | 5546 | 1461195634620 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1886ms 16:40:34 INFO - PROCESS | 5546 | 1461195634662 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:40:34 INFO - PROCESS | 5546 | 1461195634671 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:40:34 INFO - PROCESS | 5546 | 1461195634681 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 5546 | 1461195634687 Marionette TRACE conn4 <- [1,1858,null,{}] 16:40:34 INFO - PROCESS | 5546 | 1461195634696 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:34 INFO - PROCESS | 5546 | 1461195634955 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:40:35 INFO - PROCESS | 5546 | 1461195635326 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x87110000 == 122 [pid = 5546] [id = 472] 16:40:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x88954c00) [pid = 5546] [serial = 1417] [outer = (nil)] 16:40:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x89654800) [pid = 5546] [serial = 1418] [outer = 0x88954c00] 16:40:35 INFO - PROCESS | 5546 | 1461195635432 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x89bc8400) [pid = 5546] [serial = 1419] [outer = 0x88954c00] 16:40:36 INFO - PROCESS | 5546 | 1461195636507 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1894ms 16:40:36 INFO - PROCESS | 5546 | 1461195636575 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 5546 | 1461195636585 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:40:36 INFO - PROCESS | 5546 | 1461195636596 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 5546 | 1461195636600 Marionette TRACE conn4 <- [1,1862,null,{}] 16:40:36 INFO - PROCESS | 5546 | 1461195636607 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:36 INFO - PROCESS | 5546 | 1461195636897 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:40:37 INFO - PROCESS | 5546 | 1461195637245 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x889ae000 == 123 [pid = 5546] [id = 473] 16:40:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8969ac00) [pid = 5546] [serial = 1420] [outer = (nil)] 16:40:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8bc46800) [pid = 5546] [serial = 1421] [outer = 0x8969ac00] 16:40:37 INFO - PROCESS | 5546 | 1461195637339 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8bdf2400) [pid = 5546] [serial = 1422] [outer = 0x8969ac00] 16:40:38 INFO - PROCESS | 5546 | 1461195638246 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1694ms 16:40:38 INFO - PROCESS | 5546 | 1461195638307 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 5546 | 1461195638310 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:40:38 INFO - PROCESS | 5546 | 1461195638322 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 5546 | 1461195638328 Marionette TRACE conn4 <- [1,1866,null,{}] 16:40:38 INFO - PROCESS | 5546 | 1461195638345 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 5546 | 1461195638588 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:40:38 INFO - PROCESS | 5546 | 1461195638915 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb32800 == 124 [pid = 5546] [id = 474] 16:40:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8bca8400) [pid = 5546] [serial = 1423] [outer = (nil)] 16:40:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8e3ce400) [pid = 5546] [serial = 1424] [outer = 0x8bca8400] 16:40:39 INFO - PROCESS | 5546 | 1461195639017 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8e3db400) [pid = 5546] [serial = 1425] [outer = 0x8bca8400] 16:40:39 INFO - PROCESS | 5546 | 1461195639932 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1649ms 16:40:39 INFO - PROCESS | 5546 | 1461195639971 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 5546 | 1461195639976 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:40:39 INFO - PROCESS | 5546 | 1461195639983 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 5546 | 1461195639986 Marionette TRACE conn4 <- [1,1870,null,{}] 16:40:39 INFO - PROCESS | 5546 | 1461195639992 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:40 INFO - PROCESS | 5546 | 1461195640230 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:40:40 INFO - PROCESS | 5546 | 1461195640561 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x88950400 == 125 [pid = 5546] [id = 475] 16:40:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8c759400) [pid = 5546] [serial = 1426] [outer = (nil)] 16:40:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8eded000) [pid = 5546] [serial = 1427] [outer = 0x8c759400] 16:40:40 INFO - PROCESS | 5546 | 1461195640663 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8edf5000) [pid = 5546] [serial = 1428] [outer = 0x8c759400] 16:40:41 INFO - PROCESS | 5546 | 1461195641601 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1686ms 16:40:41 INFO - PROCESS | 5546 | 1461195641671 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 5546 | 1461195641675 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:40:41 INFO - PROCESS | 5546 | 1461195641681 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 5546 | 1461195641685 Marionette TRACE conn4 <- [1,1874,null,{}] 16:40:41 INFO - PROCESS | 5546 | 1461195641691 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 5546 | 1461195641945 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:40:42 INFO - PROCESS | 5546 | 1461195642286 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x89ac7000 == 126 [pid = 5546] [id = 476] 16:40:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8ee62800) [pid = 5546] [serial = 1429] [outer = (nil)] 16:40:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8f7ea400) [pid = 5546] [serial = 1430] [outer = 0x8ee62800] 16:40:42 INFO - PROCESS | 5546 | 1461195642383 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8f7ed400) [pid = 5546] [serial = 1431] [outer = 0x8ee62800] 16:40:43 INFO - PROCESS | 5546 | 1461195643344 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1732ms 16:40:43 INFO - PROCESS | 5546 | 1461195643414 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 5546 | 1461195643419 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:40:43 INFO - PROCESS | 5546 | 1461195643426 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 5546 | 1461195643430 Marionette TRACE conn4 <- [1,1878,null,{}] 16:40:43 INFO - PROCESS | 5546 | 1461195643436 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 5546 | 1461195643729 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:40:44 INFO - PROCESS | 5546 | 1461195644060 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7cdc00 == 127 [pid = 5546] [id = 477] 16:40:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8ee6a800) [pid = 5546] [serial = 1432] [outer = (nil)] 16:40:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x903a4000) [pid = 5546] [serial = 1433] [outer = 0x8ee6a800] 16:40:44 INFO - PROCESS | 5546 | 1461195644158 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x9050c800) [pid = 5546] [serial = 1434] [outer = 0x8ee6a800] 16:40:45 INFO - PROCESS | 5546 | 1461195645069 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1692ms 16:40:45 INFO - PROCESS | 5546 | 1461195645120 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 5546 | 1461195645124 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:40:45 INFO - PROCESS | 5546 | 1461195645131 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 5546 | 1461195645135 Marionette TRACE conn4 <- [1,1882,null,{}] 16:40:45 INFO - PROCESS | 5546 | 1461195645141 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:45 INFO - PROCESS | 5546 | 1461195645382 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:40:45 INFO - PROCESS | 5546 | 1461195645704 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efe7800 == 128 [pid = 5546] [id = 478] 16:40:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8fb5b000) [pid = 5546] [serial = 1435] [outer = (nil)] 16:40:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x91616800) [pid = 5546] [serial = 1436] [outer = 0x8fb5b000] 16:40:45 INFO - PROCESS | 5546 | 1461195645801 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x91621c00) [pid = 5546] [serial = 1437] [outer = 0x8fb5b000] 16:40:46 INFO - PROCESS | 5546 | 1461195646706 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1636ms 16:40:46 INFO - PROCESS | 5546 | 1461195646768 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 5546 | 1461195646772 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:40:46 INFO - PROCESS | 5546 | 1461195646779 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 5546 | 1461195646783 Marionette TRACE conn4 <- [1,1886,null,{}] 16:40:46 INFO - PROCESS | 5546 | 1461195646789 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:47 INFO - PROCESS | 5546 | 1461195647023 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:40:47 INFO - PROCESS | 5546 | 1461195647358 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b389400 == 129 [pid = 5546] [id = 479] 16:40:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8b7cfc00) [pid = 5546] [serial = 1438] [outer = (nil)] 16:40:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x9214d800) [pid = 5546] [serial = 1439] [outer = 0x8b7cfc00] 16:40:47 INFO - PROCESS | 5546 | 1461195647456 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x92c5f800) [pid = 5546] [serial = 1440] [outer = 0x8b7cfc00] 16:40:48 INFO - PROCESS | 5546 | 1461195648405 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1690ms 16:40:48 INFO - PROCESS | 5546 | 1461195648470 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:40:48 INFO - PROCESS | 5546 | 1461195648475 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:40:48 INFO - PROCESS | 5546 | 1461195648481 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 5546 | 1461195648485 Marionette TRACE conn4 <- [1,1890,null,{}] 16:40:48 INFO - PROCESS | 5546 | 1461195648491 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 5546 | 1461195648737 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:40:49 INFO - PROCESS | 5546 | 1461195649071 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x8969d800 == 130 [pid = 5546] [id = 480] 16:40:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x92146800) [pid = 5546] [serial = 1441] [outer = (nil)] 16:40:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x92ee3400) [pid = 5546] [serial = 1442] [outer = 0x92146800] 16:40:49 INFO - PROCESS | 5546 | 1461195649168 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x92ef1c00) [pid = 5546] [serial = 1443] [outer = 0x92146800] 16:40:50 INFO - PROCESS | 5546 | 1461195650067 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1639ms 16:40:50 INFO - PROCESS | 5546 | 1461195650122 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 5546 | 1461195650126 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:40:50 INFO - PROCESS | 5546 | 1461195650132 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 5546 | 1461195650136 Marionette TRACE conn4 <- [1,1894,null,{}] 16:40:50 INFO - PROCESS | 5546 | 1461195650142 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 5546 | 1461195650393 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:40:50 INFO - PROCESS | 5546 | 1461195650772 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x971e3000 == 131 [pid = 5546] [id = 481] 16:40:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x979c4800) [pid = 5546] [serial = 1444] [outer = (nil)] 16:40:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x979d0800) [pid = 5546] [serial = 1445] [outer = 0x979c4800] 16:40:50 INFO - PROCESS | 5546 | 1461195650870 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x99048400) [pid = 5546] [serial = 1446] [outer = 0x979c4800] 16:40:51 INFO - PROCESS | 5546 | 1461195651828 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1739ms 16:40:51 INFO - PROCESS | 5546 | 1461195651873 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:40:51 INFO - PROCESS | 5546 | 1461195651884 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:40:51 INFO - PROCESS | 5546 | 1461195651892 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 5546 | 1461195651896 Marionette TRACE conn4 <- [1,1898,null,{}] 16:40:51 INFO - PROCESS | 5546 | 1461195651902 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 5546 | 1461195652177 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:40:52 INFO - PROCESS | 5546 | 1461195652520 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd84000 == 132 [pid = 5546] [id = 482] 16:40:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x8bdf4000) [pid = 5546] [serial = 1447] [outer = (nil)] 16:40:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9956a000) [pid = 5546] [serial = 1448] [outer = 0x8bdf4000] 16:40:52 INFO - PROCESS | 5546 | 1461195652636 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9a1a9000) [pid = 5546] [serial = 1449] [outer = 0x8bdf4000] 16:40:53 INFO - PROCESS | 5546 | 1461195653630 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1790ms 16:40:53 INFO - PROCESS | 5546 | 1461195653684 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 5546 | 1461195653689 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:40:53 INFO - PROCESS | 5546 | 1461195653697 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 5546 | 1461195653700 Marionette TRACE conn4 <- [1,1902,null,{}] 16:40:53 INFO - PROCESS | 5546 | 1461195653707 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:53 INFO - PROCESS | 5546 | 1461195653972 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:40:54 INFO - PROCESS | 5546 | 1461195654331 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d2000 == 133 [pid = 5546] [id = 483] 16:40:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x96c5d000) [pid = 5546] [serial = 1450] [outer = (nil)] 16:40:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9a510c00) [pid = 5546] [serial = 1451] [outer = 0x96c5d000] 16:40:54 INFO - PROCESS | 5546 | 1461195654429 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9adae000) [pid = 5546] [serial = 1452] [outer = 0x96c5d000] 16:40:55 INFO - PROCESS | 5546 | 1461195655542 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1889ms 16:40:55 INFO - PROCESS | 5546 | 1461195655586 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 5546 | 1461195655593 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:40:55 INFO - PROCESS | 5546 | 1461195655604 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 5546 | 1461195655609 Marionette TRACE conn4 <- [1,1906,null,{}] 16:40:55 INFO - PROCESS | 5546 | 1461195655619 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:55 INFO - PROCESS | 5546 | 1461195655876 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:40:56 INFO - PROCESS | 5546 | 1461195656209 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x991e9000 == 134 [pid = 5546] [id = 484] 16:40:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x9a10f400) [pid = 5546] [serial = 1453] [outer = (nil)] 16:40:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x9aeba000) [pid = 5546] [serial = 1454] [outer = 0x9a10f400] 16:40:56 INFO - PROCESS | 5546 | 1461195656310 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x9b0aa000) [pid = 5546] [serial = 1455] [outer = 0x9a10f400] 16:40:57 INFO - PROCESS | 5546 | 1461195657277 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1737ms 16:40:57 INFO - PROCESS | 5546 | 1461195657341 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:40:57 INFO - PROCESS | 5546 | 1461195657345 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:40:57 INFO - PROCESS | 5546 | 1461195657353 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 5546 | 1461195657357 Marionette TRACE conn4 <- [1,1910,null,{}] 16:40:57 INFO - PROCESS | 5546 | 1461195657363 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 5546 | 1461195657606 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:40:57 INFO - PROCESS | 5546 | 1461195657940 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x867bd000 == 135 [pid = 5546] [id = 485] 16:40:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x86ac1400) [pid = 5546] [serial = 1456] [outer = (nil)] 16:40:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x9b0b2000) [pid = 5546] [serial = 1457] [outer = 0x86ac1400] 16:40:58 INFO - PROCESS | 5546 | 1461195658037 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x9b0b5000) [pid = 5546] [serial = 1458] [outer = 0x86ac1400] 16:40:58 INFO - PROCESS | 5546 | 1461195658966 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1686ms 16:40:59 INFO - PROCESS | 5546 | 1461195659040 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 5546 | 1461195659043 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:40:59 INFO - PROCESS | 5546 | 1461195659050 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 5546 | 1461195659053 Marionette TRACE conn4 <- [1,1914,null,{}] 16:40:59 INFO - PROCESS | 5546 | 1461195659059 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 5546 | 1461195659286 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:40:59 INFO - PROCESS | 5546 | 1461195659622 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x9b0af400 == 136 [pid = 5546] [id = 486] 16:40:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x9b0b0400) [pid = 5546] [serial = 1459] [outer = (nil)] 16:40:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x9ea19800) [pid = 5546] [serial = 1460] [outer = 0x9b0b0400] 16:40:59 INFO - PROCESS | 5546 | 1461195659719 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x9ea1ac00) [pid = 5546] [serial = 1461] [outer = 0x9b0b0400] 16:41:00 INFO - PROCESS | 5546 | 1461195660615 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1640ms 16:41:00 INFO - PROCESS | 5546 | 1461195660691 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 5546 | 1461195660694 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:41:00 INFO - PROCESS | 5546 | 1461195660701 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 5546 | 1461195660704 Marionette TRACE conn4 <- [1,1918,null,{}] 16:41:00 INFO - PROCESS | 5546 | 1461195660710 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 5546 | 1461195660974 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:41:01 INFO - PROCESS | 5546 | 1461195661309 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x9df9a000 == 137 [pid = 5546] [id = 487] 16:41:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x9dfc3400) [pid = 5546] [serial = 1462] [outer = (nil)] 16:41:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x9fb98400) [pid = 5546] [serial = 1463] [outer = 0x9dfc3400] 16:41:01 INFO - PROCESS | 5546 | 1461195661408 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x9fc50000) [pid = 5546] [serial = 1464] [outer = 0x9dfc3400] 16:41:02 INFO - PROCESS | 5546 | 1461195662383 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1735ms 16:41:02 INFO - PROCESS | 5546 | 1461195662438 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 5546 | 1461195662441 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:41:02 INFO - PROCESS | 5546 | 1461195662448 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 5546 | 1461195662451 Marionette TRACE conn4 <- [1,1922,null,{}] 16:41:02 INFO - PROCESS | 5546 | 1461195662458 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 5546 | 1461195662700 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:41:03 INFO - PROCESS | 5546 | 1461195663039 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edeac00 == 138 [pid = 5546] [id = 488] 16:41:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x8efe3c00) [pid = 5546] [serial = 1465] [outer = (nil)] 16:41:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x9feaa000) [pid = 5546] [serial = 1466] [outer = 0x8efe3c00] 16:41:03 INFO - PROCESS | 5546 | 1461195663136 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x9feec400) [pid = 5546] [serial = 1467] [outer = 0x8efe3c00] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x971de800 == 137 [pid = 5546] [id = 64] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x9df9a800 == 136 [pid = 5546] [id = 43] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x889a7400 == 135 [pid = 5546] [id = 470] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8969b400 == 134 [pid = 5546] [id = 469] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x891f2000 == 133 [pid = 5546] [id = 468] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8710c800 == 132 [pid = 5546] [id = 467] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb4f400 == 131 [pid = 5546] [id = 458] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8fb53000 == 130 [pid = 5546] [id = 459] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x89652000 == 129 [pid = 5546] [id = 457] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d8800 == 128 [pid = 5546] [id = 456] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd87000 == 127 [pid = 5546] [id = 455] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8b390800 == 126 [pid = 5546] [id = 454] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc43800 == 125 [pid = 5546] [id = 453] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8969d000 == 124 [pid = 5546] [id = 451] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8bb37800 == 123 [pid = 5546] [id = 452] 16:41:05 INFO - PROCESS | 5546 | --DOCSHELL 0x867b6400 == 122 [pid = 5546] [id = 450] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x8c638000) [pid = 5546] [serial = 1292] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x89c8f400) [pid = 5546] [serial = 1344] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x8ee6e000) [pid = 5546] [serial = 1298] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x96c5dc00) [pid = 5546] [serial = 1313] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0xa0c1b400) [pid = 5546] [serial = 1331] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x8bb34c00) [pid = 5546] [serial = 1289] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x99223c00) [pid = 5546] [serial = 1317] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x9ff4bc00) [pid = 5546] [serial = 1326] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x9fea6000) [pid = 5546] [serial = 1325] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x87be7c00) [pid = 5546] [serial = 1346] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0xa0f9d400) [pid = 5546] [serial = 1332] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x971e7400) [pid = 5546] [serial = 1314] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8b3a9000) [pid = 5546] [serial = 1218] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x8a404800) [pid = 5546] [serial = 1287] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0xa0c1b800) [pid = 5546] [serial = 1329] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x9a10b400) [pid = 5546] [serial = 1319] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8c731800) [pid = 5546] [serial = 1293] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x92189800) [pid = 5546] [serial = 1308] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x92e8dc00) [pid = 5546] [serial = 1310] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x891f2800) [pid = 5546] [serial = 1341] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8efe1c00) [pid = 5546] [serial = 1299] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x86ac0c00) [pid = 5546] [serial = 1337] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x8e5ca800) [pid = 5546] [serial = 1295] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x89bbc800) [pid = 5546] [serial = 1286] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8bc3b000) [pid = 5546] [serial = 1290] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x90398c00) [pid = 5546] [serial = 1302] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x89bbf400) [pid = 5546] [serial = 1343] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x92e96c00) [pid = 5546] [serial = 1311] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x9a512800) [pid = 5546] [serial = 1320] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x9b0d2400) [pid = 5546] [serial = 1323] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0xa0c12800) [pid = 5546] [serial = 1328] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x9b0b3400) [pid = 5546] [serial = 1322] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0xa2a86000) [pid = 5546] [serial = 1334] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x87be2800) [pid = 5546] [serial = 1338] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x9064b400) [pid = 5546] [serial = 1304] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8ffc6c00) [pid = 5546] [serial = 1301] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x891e9400) [pid = 5546] [serial = 1340] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x99121c00) [pid = 5546] [serial = 1316] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x9217f800) [pid = 5546] [serial = 1307] [outer = (nil)] [url = about:blank] 16:41:05 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x9144ec00) [pid = 5546] [serial = 1305] [outer = (nil)] [url = about:blank] 16:41:06 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8e5d5c00) [pid = 5546] [serial = 1296] [outer = (nil)] [url = about:blank] 16:41:06 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8b3e3400) [pid = 5546] [serial = 1349] [outer = (nil)] [url = about:blank] 16:41:06 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x896a6000) [pid = 5546] [serial = 1347] [outer = (nil)] [url = about:blank] 16:41:06 INFO - PROCESS | 5546 | 1461195666357 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 3938ms 16:41:06 INFO - PROCESS | 5546 | 1461195666389 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 5546 | 1461195666398 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:41:06 INFO - PROCESS | 5546 | 1461195666409 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 5546 | 1461195666413 Marionette TRACE conn4 <- [1,1926,null,{}] 16:41:06 INFO - PROCESS | 5546 | 1461195666422 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 5546 | 1461195666666 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:41:06 INFO - PROCESS | 5546 | 1461195666873 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be1800 == 123 [pid = 5546] [id = 489] 16:41:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x87be5400) [pid = 5546] [serial = 1468] [outer = (nil)] 16:41:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x88950000) [pid = 5546] [serial = 1469] [outer = 0x87be5400] 16:41:06 INFO - PROCESS | 5546 | 1461195666958 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x889aa000) [pid = 5546] [serial = 1470] [outer = 0x87be5400] 16:41:07 INFO - PROCESS | 5546 | 1461195667793 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1442ms 16:41:07 INFO - PROCESS | 5546 | 1461195667849 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 5546 | 1461195667857 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:41:07 INFO - PROCESS | 5546 | 1461195667868 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 5546 | 1461195667871 Marionette TRACE conn4 <- [1,1930,null,{}] 16:41:07 INFO - PROCESS | 5546 | 1461195667878 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 5546 | 1461195668200 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:41:08 INFO - PROCESS | 5546 | 1461195668355 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x8969ec00 == 124 [pid = 5546] [id = 490] 16:41:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x896a5800) [pid = 5546] [serial = 1471] [outer = (nil)] 16:41:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x89bbdc00) [pid = 5546] [serial = 1472] [outer = 0x896a5800] 16:41:08 INFO - PROCESS | 5546 | 1461195668496 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x89c8f400) [pid = 5546] [serial = 1473] [outer = 0x896a5800] 16:41:09 INFO - PROCESS | 5546 | 1461195669506 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1697ms 16:41:09 INFO - PROCESS | 5546 | 1461195669570 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 5546 | 1461195669574 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:41:09 INFO - PROCESS | 5546 | 1461195669580 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 5546 | 1461195669586 Marionette TRACE conn4 <- [1,1934,null,{}] 16:41:09 INFO - PROCESS | 5546 | 1461195669602 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:09 INFO - PROCESS | 5546 | 1461195669888 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:41:09 INFO - PROCESS | 5546 | 1461195669936 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x896a7c00 == 125 [pid = 5546] [id = 491] 16:41:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8b3a9000) [pid = 5546] [serial = 1474] [outer = (nil)] 16:41:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8b3df000) [pid = 5546] [serial = 1475] [outer = 0x8b3a9000] 16:41:10 INFO - PROCESS | 5546 | 1461195670062 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8b7cbc00) [pid = 5546] [serial = 1476] [outer = 0x8b3a9000] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x87be3800) [pid = 5546] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8bca8c00) [pid = 5546] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x90643c00) [pid = 5546] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x9904d800) [pid = 5546] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8e5d7400) [pid = 5546] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8c733400) [pid = 5546] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8ee70400) [pid = 5546] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x92186000) [pid = 5546] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8fb56000) [pid = 5546] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8894f800) [pid = 5546] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8fb55000) [pid = 5546] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x896a4000) [pid = 5546] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x92e97c00) [pid = 5546] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x979cac00) [pid = 5546] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8bc45000) [pid = 5546] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x89bc6800) [pid = 5546] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x891f6400) [pid = 5546] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0xa0a2a400) [pid = 5546] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x8bb38400) [pid = 5546] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x91619800) [pid = 5546] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x89c9b000) [pid = 5546] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x89650800) [pid = 5546] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:41:11 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x85bf8000) [pid = 5546] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:41:11 INFO - PROCESS | 5546 | 1461195671696 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2193ms 16:41:11 INFO - PROCESS | 5546 | 1461195671776 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 5546 | 1461195671783 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:41:11 INFO - PROCESS | 5546 | 1461195671817 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 5546 | 1461195671821 Marionette TRACE conn4 <- [1,1938,null,{}] 16:41:11 INFO - PROCESS | 5546 | 1461195671831 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 5546 | 1461195672081 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:41:12 INFO - PROCESS | 5546 | 1461195672327 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bf8c00 == 126 [pid = 5546] [id = 492] 16:41:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x87be3800) [pid = 5546] [serial = 1477] [outer = (nil)] 16:41:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8b39e400) [pid = 5546] [serial = 1478] [outer = 0x87be3800] 16:41:12 INFO - PROCESS | 5546 | 1461195672406 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8bb39000) [pid = 5546] [serial = 1479] [outer = 0x87be3800] 16:41:13 INFO - PROCESS | 5546 | 1461195673321 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1543ms 16:41:13 INFO - PROCESS | 5546 | 1461195673369 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:41:13 INFO - PROCESS | 5546 | 1461195673376 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:41:13 INFO - PROCESS | 5546 | 1461195673385 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 5546 | 1461195673391 Marionette TRACE conn4 <- [1,1942,null,{}] 16:41:13 INFO - PROCESS | 5546 | 1461195673400 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 5546 | 1461195673639 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:41:14 INFO - PROCESS | 5546 | 1461195673999 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a8c00 == 127 [pid = 5546] [id = 493] 16:41:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x889ad400) [pid = 5546] [serial = 1480] [outer = (nil)] 16:41:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x891f1c00) [pid = 5546] [serial = 1481] [outer = 0x889ad400] 16:41:14 INFO - PROCESS | 5546 | 1461195674100 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x89650800) [pid = 5546] [serial = 1482] [outer = 0x889ad400] 16:41:15 INFO - PROCESS | 5546 | 1461195675303 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1953ms 16:41:15 INFO - PROCESS | 5546 | 1461195675338 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 5546 | 1461195675347 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:41:15 INFO - PROCESS | 5546 | 1461195675358 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 5546 | 1461195675363 Marionette TRACE conn4 <- [1,1946,null,{}] 16:41:15 INFO - PROCESS | 5546 | 1461195675383 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:15 INFO - PROCESS | 5546 | 1461195675767 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:41:16 INFO - PROCESS | 5546 | 1461195675981 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be7c00 == 128 [pid = 5546] [id = 494] 16:41:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8a408000) [pid = 5546] [serial = 1483] [outer = (nil)] 16:41:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8b7c9800) [pid = 5546] [serial = 1484] [outer = 0x8a408000] 16:41:16 INFO - PROCESS | 5546 | 1461195676078 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8bc40000) [pid = 5546] [serial = 1485] [outer = 0x8a408000] 16:41:17 INFO - PROCESS | 5546 | 1461195677105 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1806ms 16:41:17 INFO - PROCESS | 5546 | 1461195677165 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 5546 | 1461195677169 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:41:17 INFO - PROCESS | 5546 | 1461195677176 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 5546 | 1461195677183 Marionette TRACE conn4 <- [1,1950,null,{}] 16:41:17 INFO - PROCESS | 5546 | 1461195677200 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 5546 | 1461195677487 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:41:17 INFO - PROCESS | 5546 | 1461195677866 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3d9000 == 129 [pid = 5546] [id = 495] 16:41:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8bdf9c00) [pid = 5546] [serial = 1486] [outer = (nil)] 16:41:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8c638c00) [pid = 5546] [serial = 1487] [outer = 0x8bdf9c00] 16:41:17 INFO - PROCESS | 5546 | 1461195677962 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8c728000) [pid = 5546] [serial = 1488] [outer = 0x8bdf9c00] 16:41:18 INFO - PROCESS | 5546 | 1461195678944 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1840ms 16:41:19 INFO - PROCESS | 5546 | 1461195679018 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 5546 | 1461195679022 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:41:19 INFO - PROCESS | 5546 | 1461195679029 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 5546 | 1461195679033 Marionette TRACE conn4 <- [1,1954,null,{}] 16:41:19 INFO - PROCESS | 5546 | 1461195679039 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 5546 | 1461195679277 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:41:19 INFO - PROCESS | 5546 | 1461195679602 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 5546 | ++DOCSHELL 0x87beec00 == 130 [pid = 5546] [id = 496] 16:41:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x89bba400) [pid = 5546] [serial = 1489] [outer = (nil)] 16:41:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8c751800) [pid = 5546] [serial = 1490] [outer = 0x89bba400] 16:41:19 INFO - PROCESS | 5546 | 1461195679700 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8e3d4000) [pid = 5546] [serial = 1491] [outer = 0x89bba400] 16:41:20 INFO - PROCESS | 5546 | 1461195680605 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1635ms 16:41:20 INFO - PROCESS | 5546 | 1461195680666 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 5546 | 1461195680670 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:41:20 INFO - PROCESS | 5546 | 1461195680677 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 5546 | 1461195680681 Marionette TRACE conn4 <- [1,1958,null,{}] 16:41:20 INFO - PROCESS | 5546 | 1461195680686 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 5546 | 1461195680912 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:41:21 INFO - PROCESS | 5546 | 1461195681262 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5ce800 == 131 [pid = 5546] [id = 497] 16:41:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8e5d4400) [pid = 5546] [serial = 1492] [outer = (nil)] 16:41:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8e5d8800) [pid = 5546] [serial = 1493] [outer = 0x8e5d4400] 16:41:21 INFO - PROCESS | 5546 | 1461195681368 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8edf1800) [pid = 5546] [serial = 1494] [outer = 0x8e5d4400] 16:41:22 INFO - PROCESS | 5546 | 1461195682362 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1732ms 16:41:22 INFO - PROCESS | 5546 | 1461195682410 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 5546 | 1461195682414 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:41:22 INFO - PROCESS | 5546 | 1461195682421 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 5546 | 1461195682425 Marionette TRACE conn4 <- [1,1962,null,{}] 16:41:22 INFO - PROCESS | 5546 | 1461195682431 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:22 INFO - PROCESS | 5546 | 1461195682689 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:41:23 INFO - PROCESS | 5546 | 1461195683022 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5cf400 == 132 [pid = 5546] [id = 498] 16:41:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8efe3000) [pid = 5546] [serial = 1495] [outer = (nil)] 16:41:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8f7eb800) [pid = 5546] [serial = 1496] [outer = 0x8efe3000] 16:41:23 INFO - PROCESS | 5546 | 1461195683129 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8fd86c00) [pid = 5546] [serial = 1497] [outer = 0x8efe3000] 16:41:24 INFO - PROCESS | 5546 | 1461195684059 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1692ms 16:41:24 INFO - PROCESS | 5546 | 1461195684114 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 5546 | 1461195684119 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:41:24 INFO - PROCESS | 5546 | 1461195684125 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 5546 | 1461195684128 Marionette TRACE conn4 <- [1,1966,null,{}] 16:41:24 INFO - PROCESS | 5546 | 1461195684134 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 5546 | 1461195684363 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:41:24 INFO - PROCESS | 5546 | 1461195684691 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bbc400 == 133 [pid = 5546] [id = 499] 16:41:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8bb3d800) [pid = 5546] [serial = 1498] [outer = (nil)] 16:41:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8ffc2000) [pid = 5546] [serial = 1499] [outer = 0x8bb3d800] 16:41:24 INFO - PROCESS | 5546 | 1461195684788 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x9039b000) [pid = 5546] [serial = 1500] [outer = 0x8bb3d800] 16:41:25 INFO - PROCESS | 5546 | 1461195685700 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1641ms 16:41:25 INFO - PROCESS | 5546 | 1461195685768 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 5546 | 1461195685772 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:41:25 INFO - PROCESS | 5546 | 1461195685779 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 5546 | 1461195685782 Marionette TRACE conn4 <- [1,1970,null,{}] 16:41:25 INFO - PROCESS | 5546 | 1461195685788 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:26 INFO - PROCESS | 5546 | 1461195686054 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:41:26 INFO - PROCESS | 5546 | 1461195686393 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be9000 == 134 [pid = 5546] [id = 500] 16:41:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8fd8f400) [pid = 5546] [serial = 1501] [outer = (nil)] 16:41:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x9064e800) [pid = 5546] [serial = 1502] [outer = 0x8fd8f400] 16:41:26 INFO - PROCESS | 5546 | 1461195686487 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x91408c00) [pid = 5546] [serial = 1503] [outer = 0x8fd8f400] 16:41:27 INFO - PROCESS | 5546 | 1461195687401 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1681ms 16:41:27 INFO - PROCESS | 5546 | 1461195687462 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 5546 | 1461195687465 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:41:27 INFO - PROCESS | 5546 | 1461195687472 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 5546 | 1461195687476 Marionette TRACE conn4 <- [1,1974,null,{}] 16:41:27 INFO - PROCESS | 5546 | 1461195687482 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:27 INFO - PROCESS | 5546 | 1461195687712 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:41:28 INFO - PROCESS | 5546 | 1461195688035 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x90398c00 == 135 [pid = 5546] [id = 501] 16:41:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x903a7c00) [pid = 5546] [serial = 1504] [outer = (nil)] 16:41:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x9214dc00) [pid = 5546] [serial = 1505] [outer = 0x903a7c00] 16:41:28 INFO - PROCESS | 5546 | 1461195688132 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x92186000) [pid = 5546] [serial = 1506] [outer = 0x903a7c00] 16:41:29 INFO - PROCESS | 5546 | 1461195689009 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1582ms 16:41:29 INFO - PROCESS | 5546 | 1461195689055 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:41:29 INFO - PROCESS | 5546 | 1461195689060 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:41:29 INFO - PROCESS | 5546 | 1461195689068 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 5546 | 1461195689071 Marionette TRACE conn4 <- [1,1978,null,{}] 16:41:29 INFO - PROCESS | 5546 | 1461195689078 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:29 INFO - PROCESS | 5546 | 1461195689316 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:41:29 INFO - PROCESS | 5546 | 1461195689647 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bfc800 == 136 [pid = 5546] [id = 502] 16:41:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x889ab800) [pid = 5546] [serial = 1507] [outer = (nil)] 16:41:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x92db7400) [pid = 5546] [serial = 1508] [outer = 0x889ab800] 16:41:29 INFO - PROCESS | 5546 | 1461195689742 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x92e8e000) [pid = 5546] [serial = 1509] [outer = 0x889ab800] 16:41:30 INFO - PROCESS | 5546 | 1461195690684 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1688ms 16:41:30 INFO - PROCESS | 5546 | 1461195690756 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 5546 | 1461195690760 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:41:30 INFO - PROCESS | 5546 | 1461195690768 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 5546 | 1461195690772 Marionette TRACE conn4 <- [1,1982,null,{}] 16:41:30 INFO - PROCESS | 5546 | 1461195690778 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:31 INFO - PROCESS | 5546 | 1461195691031 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:41:31 INFO - PROCESS | 5546 | 1461195691388 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x9527e000 == 137 [pid = 5546] [id = 503] 16:41:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x95ca1400) [pid = 5546] [serial = 1510] [outer = (nil)] 16:41:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x971e6800) [pid = 5546] [serial = 1511] [outer = 0x95ca1400] 16:41:31 INFO - PROCESS | 5546 | 1461195691498 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x979c7800) [pid = 5546] [serial = 1512] [outer = 0x95ca1400] 16:41:32 INFO - PROCESS | 5546 | 1461195692471 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1736ms 16:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:41:32 INFO - PROCESS | 5546 | 1461195692505 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 5546 | 1461195692508 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:41:32 INFO - PROCESS | 5546 | 1461195692515 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 5546 | 1461195692518 Marionette TRACE conn4 <- [1,1986,null,{}] 16:41:32 INFO - PROCESS | 5546 | 1461195692524 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:32 INFO - PROCESS | 5546 | 1461195692754 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:41:33 INFO - PROCESS | 5546 | 1461195693092 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x979c6c00 == 138 [pid = 5546] [id = 504] 16:41:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x979c8c00) [pid = 5546] [serial = 1513] [outer = (nil)] 16:41:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x99050800) [pid = 5546] [serial = 1514] [outer = 0x979c8c00] 16:41:33 INFO - PROCESS | 5546 | 1461195693191 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x99091400) [pid = 5546] [serial = 1515] [outer = 0x979c8c00] 16:41:34 INFO - PROCESS | 5546 | 1461195694117 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1641ms 16:41:34 INFO - PROCESS | 5546 | 1461195694157 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 5546 | 1461195694161 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:41:34 INFO - PROCESS | 5546 | 1461195694169 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 5546 | 1461195694173 Marionette TRACE conn4 <- [1,1990,null,{}] 16:41:34 INFO - PROCESS | 5546 | 1461195694179 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:34 INFO - PROCESS | 5546 | 1461195694425 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:41:34 INFO - PROCESS | 5546 | 1461195694759 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b394c00 == 139 [pid = 5546] [id = 505] 16:41:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x8c72cc00) [pid = 5546] [serial = 1516] [outer = (nil)] 16:41:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x99383000) [pid = 5546] [serial = 1517] [outer = 0x8c72cc00] 16:41:34 INFO - PROCESS | 5546 | 1461195694858 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x99563400) [pid = 5546] [serial = 1518] [outer = 0x8c72cc00] 16:41:35 INFO - PROCESS | 5546 | 1461195695797 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1694ms 16:41:35 INFO - PROCESS | 5546 | 1461195695863 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 5546 | 1461195695867 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:41:35 INFO - PROCESS | 5546 | 1461195695874 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 5546 | 1461195695878 Marionette TRACE conn4 <- [1,1994,null,{}] 16:41:35 INFO - PROCESS | 5546 | 1461195695884 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 5546 | 1461195696117 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:41:36 INFO - PROCESS | 5546 | 1461195696496 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x99382800 == 140 [pid = 5546] [id = 506] 16:41:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x9956c800) [pid = 5546] [serial = 1519] [outer = (nil)] 16:41:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x9a50f400) [pid = 5546] [serial = 1520] [outer = 0x9956c800] 16:41:36 INFO - PROCESS | 5546 | 1461195696599 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x9adae400) [pid = 5546] [serial = 1521] [outer = 0x9956c800] 16:41:37 INFO - PROCESS | 5546 | 1461195697507 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1689ms 16:41:37 INFO - PROCESS | 5546 | 1461195697564 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 5546 | 1461195697567 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:41:37 INFO - PROCESS | 5546 | 1461195697574 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 5546 | 1461195697577 Marionette TRACE conn4 <- [1,1998,null,{}] 16:41:37 INFO - PROCESS | 5546 | 1461195697583 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:37 INFO - PROCESS | 5546 | 1461195697832 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:41:38 INFO - PROCESS | 5546 | 1461195698162 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x99055800 == 141 [pid = 5546] [id = 507] 16:41:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x99571400) [pid = 5546] [serial = 1522] [outer = (nil)] 16:41:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x9df97c00) [pid = 5546] [serial = 1523] [outer = 0x99571400] 16:41:38 INFO - PROCESS | 5546 | 1461195698264 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x9dfc4c00) [pid = 5546] [serial = 1524] [outer = 0x99571400] 16:41:39 INFO - PROCESS | 5546 | 1461195699188 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1686ms 16:41:39 INFO - PROCESS | 5546 | 1461195699262 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 5546 | 1461195699265 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:41:39 INFO - PROCESS | 5546 | 1461195699275 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 5546 | 1461195699281 Marionette TRACE conn4 <- [1,2002,null,{}] 16:41:39 INFO - PROCESS | 5546 | 1461195699291 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:39 INFO - PROCESS | 5546 | 1461195699577 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:41:39 INFO - PROCESS | 5546 | 1461195699931 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d9c00 == 142 [pid = 5546] [id = 508] 16:41:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8f7e5400) [pid = 5546] [serial = 1525] [outer = (nil)] 16:41:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x9fc99c00) [pid = 5546] [serial = 1526] [outer = 0x8f7e5400] 16:41:40 INFO - PROCESS | 5546 | 1461195700027 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x9fea8000) [pid = 5546] [serial = 1527] [outer = 0x8f7e5400] 16:41:40 INFO - PROCESS | 5546 | 1461195700969 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1747ms 16:41:41 INFO - PROCESS | 5546 | 1461195701021 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 5546 | 1461195701024 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:41:41 INFO - PROCESS | 5546 | 1461195701033 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 5546 | 1461195701036 Marionette TRACE conn4 <- [1,2006,null,{}] 16:41:41 INFO - PROCESS | 5546 | 1461195701042 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:41 INFO - PROCESS | 5546 | 1461195701283 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:41:41 INFO - PROCESS | 5546 | 1461195701628 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x881a9400 == 143 [pid = 5546] [id = 509] 16:41:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x99d8b400) [pid = 5546] [serial = 1528] [outer = (nil)] 16:41:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0xa0a2a000) [pid = 5546] [serial = 1529] [outer = 0x99d8b400] 16:41:41 INFO - PROCESS | 5546 | 1461195701726 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0xa0a8fc00) [pid = 5546] [serial = 1530] [outer = 0x99d8b400] 16:41:42 INFO - PROCESS | 5546 | 1461195702666 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:41:42 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 16:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1684ms 16:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:41:42 INFO - PROCESS | 5546 | 1461195702717 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 5546 | 1461195702721 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:41:42 INFO - PROCESS | 5546 | 1461195702728 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 5546 | 1461195702731 Marionette TRACE conn4 <- [1,2010,null,{}] 16:41:42 INFO - PROCESS | 5546 | 1461195702738 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 5546 | 1461195702984 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:41:43 INFO - PROCESS | 5546 | 1461195703317 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x896a7c00 == 142 [pid = 5546] [id = 491] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8969ec00 == 141 [pid = 5546] [id = 490] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x87be1800 == 140 [pid = 5546] [id = 489] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x9df9a000 == 139 [pid = 5546] [id = 487] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x9b0af400 == 138 [pid = 5546] [id = 486] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x991e9000 == 137 [pid = 5546] [id = 484] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x867bd000 == 136 [pid = 5546] [id = 485] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x855d2000 == 135 [pid = 5546] [id = 483] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd84000 == 134 [pid = 5546] [id = 482] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x971e3000 == 133 [pid = 5546] [id = 481] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8969d800 == 132 [pid = 5546] [id = 480] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8efe7800 == 131 [pid = 5546] [id = 478] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8b389400 == 130 [pid = 5546] [id = 479] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7cdc00 == 129 [pid = 5546] [id = 477] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x89ac7000 == 128 [pid = 5546] [id = 476] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x88950400 == 127 [pid = 5546] [id = 475] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8bb32800 == 126 [pid = 5546] [id = 474] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x87110000 == 125 [pid = 5546] [id = 472] 16:41:45 INFO - PROCESS | 5546 | --DOCSHELL 0x889ae000 == 124 [pid = 5546] [id = 473] 16:41:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d2000 == 125 [pid = 5546] [id = 510] 16:41:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x867bd000) [pid = 5546] [serial = 1531] [outer = (nil)] 16:41:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x880ec000) [pid = 5546] [serial = 1532] [outer = 0x867bd000] 16:41:45 INFO - PROCESS | 5546 | 1461195705400 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x881b6400) [pid = 5546] [serial = 1533] [outer = 0x867bd000] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x87bed800) [pid = 5546] [serial = 1403] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x8c633400) [pid = 5546] [serial = 1362] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x92db1800) [pid = 5546] [serial = 1386] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x9956b800) [pid = 5546] [serial = 1401] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x8bdfd000) [pid = 5546] [serial = 1361] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x8efe6800) [pid = 5546] [serial = 1370] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8edecc00) [pid = 5546] [serial = 1367] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x8fd84000) [pid = 5546] [serial = 1374] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x92e99800) [pid = 5546] [serial = 1389] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8ffc4000) [pid = 5546] [serial = 1377] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x92e95000) [pid = 5546] [serial = 1388] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8969d400) [pid = 5546] [serial = 1353] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x90501800) [pid = 5546] [serial = 1379] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x8b3e5400) [pid = 5546] [serial = 1356] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x971dfc00) [pid = 5546] [serial = 1392] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x99120400) [pid = 5546] [serial = 1397] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8bcb0000) [pid = 5546] [serial = 1358] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8fb5b400) [pid = 5546] [serial = 1373] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x95ca2800) [pid = 5546] [serial = 1391] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x8b3a0000) [pid = 5546] [serial = 1410] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8efea000) [pid = 5546] [serial = 1371] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9050ac00) [pid = 5546] [serial = 1380] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x97af6400) [pid = 5546] [serial = 1395] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x92dac400) [pid = 5546] [serial = 1385] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x99124400) [pid = 5546] [serial = 1398] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0xa2abc400) [pid = 5546] [serial = 1335] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8c756800) [pid = 5546] [serial = 1365] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8b3aa000) [pid = 5546] [serial = 1355] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x9210e800) [pid = 5546] [serial = 1382] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x8b7cc000) [pid = 5546] [serial = 1412] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x89ac1000) [pid = 5546] [serial = 1407] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x9214e400) [pid = 5546] [serial = 1383] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x8edf6400) [pid = 5546] [serial = 1368] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x89658400) [pid = 5546] [serial = 1352] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x8969a800) [pid = 5546] [serial = 1406] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8ffc1800) [pid = 5546] [serial = 1376] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8a40c800) [pid = 5546] [serial = 1409] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8bd8c400) [pid = 5546] [serial = 1359] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x97af1c00) [pid = 5546] [serial = 1394] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x99568400) [pid = 5546] [serial = 1400] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8c730400) [pid = 5546] [serial = 1364] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x89c91c00) [pid = 5546] [serial = 1284] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x881ab800) [pid = 5546] [serial = 1404] [outer = (nil)] [url = about:blank] 16:41:45 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8bb39c00) [pid = 5546] [serial = 1413] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 5546 | 1461195706501 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:41:46 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 16:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 3795ms 16:41:46 INFO - PROCESS | 5546 | 1461195706525 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 5546 | 1461195706532 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:41:46 INFO - PROCESS | 5546 | 1461195706560 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 5546 | 1461195706566 Marionette TRACE conn4 <- [1,2014,null,{}] 16:41:46 INFO - PROCESS | 5546 | 1461195706578 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 5546 | 1461195706815 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:41:47 INFO - PROCESS | 5546 | 1461195707027 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x8969d800 == 126 [pid = 5546] [id = 511] 16:41:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8969e000) [pid = 5546] [serial = 1534] [outer = (nil)] 16:41:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x896a7c00) [pid = 5546] [serial = 1535] [outer = 0x8969e000] 16:41:47 INFO - PROCESS | 5546 | 1461195707165 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x89bbbc00) [pid = 5546] [serial = 1536] [outer = 0x8969e000] 16:41:48 INFO - PROCESS | 5546 | 1461195708026 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1555ms 16:41:48 INFO - PROCESS | 5546 | 1461195708099 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 5546 | 1461195708105 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:41:48 INFO - PROCESS | 5546 | 1461195708116 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 5546 | 1461195708120 Marionette TRACE conn4 <- [1,2018,null,{}] 16:41:48 INFO - PROCESS | 5546 | 1461195708133 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:48 INFO - PROCESS | 5546 | 1461195708429 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:41:48 INFO - PROCESS | 5546 | 1461195708460 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x891f2000 == 127 [pid = 5546] [id = 512] 16:41:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x89abc400) [pid = 5546] [serial = 1537] [outer = (nil)] 16:41:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8b393800) [pid = 5546] [serial = 1538] [outer = 0x89abc400] 16:41:48 INFO - PROCESS | 5546 | 1461195708538 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8b3e4c00) [pid = 5546] [serial = 1539] [outer = 0x89abc400] 16:41:49 INFO - PROCESS | 5546 | 1461195709710 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1643ms 16:41:49 INFO - PROCESS | 5546 | 1461195709760 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 5546 | 1461195709764 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:41:49 INFO - PROCESS | 5546 | 1461195709782 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 5546 | 1461195709788 Marionette TRACE conn4 <- [1,2022,null,{}] 16:41:49 INFO - PROCESS | 5546 | 1461195709805 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:50 INFO - PROCESS | 5546 | 1461195710114 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8bca8400) [pid = 5546] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8efe3c00) [pid = 5546] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8ee6a800) [pid = 5546] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8ee62800) [pid = 5546] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x88954c00) [pid = 5546] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9b0b0400) [pid = 5546] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x9a10f400) [pid = 5546] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8b3a9000) [pid = 5546] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x86ac1400) [pid = 5546] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x92146800) [pid = 5546] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8bdf4000) [pid = 5546] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x979c4800) [pid = 5546] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x87be5400) [pid = 5546] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x8b7cfc00) [pid = 5546] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x89c9a400) [pid = 5546] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x8fb5b000) [pid = 5546] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x8c759400) [pid = 5546] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x96c5d000) [pid = 5546] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x9dfc3400) [pid = 5546] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8969ac00) [pid = 5546] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:41:50 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x896a5800) [pid = 5546] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:41:50 INFO - PROCESS | 5546 | 1461195710938 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e76000 == 128 [pid = 5546] [id = 513] 16:41:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x85bf8000) [pid = 5546] [serial = 1540] [outer = (nil)] 16:41:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x88954c00) [pid = 5546] [serial = 1541] [outer = 0x85bf8000] 16:41:51 INFO - PROCESS | 5546 | 1461195711023 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x89c8e000) [pid = 5546] [serial = 1542] [outer = 0x85bf8000] 16:41:51 INFO - PROCESS | 5546 | 1461195711852 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2088ms 16:41:51 INFO - PROCESS | 5546 | 1461195711872 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 5546 | 1461195711877 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:41:51 INFO - PROCESS | 5546 | 1461195711883 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 5546 | 1461195711887 Marionette TRACE conn4 <- [1,2026,null,{}] 16:41:51 INFO - PROCESS | 5546 | 1461195711893 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 5546 | 1461195712184 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:41:52 INFO - PROCESS | 5546 | 1461195712208 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a9c00 == 129 [pid = 5546] [id = 514] 16:41:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8b7cfc00) [pid = 5546] [serial = 1543] [outer = (nil)] 16:41:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8bdf3c00) [pid = 5546] [serial = 1544] [outer = 0x8b7cfc00] 16:41:52 INFO - PROCESS | 5546 | 1461195712284 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x8bdff800) [pid = 5546] [serial = 1545] [outer = 0x8b7cfc00] 16:41:53 INFO - PROCESS | 5546 | 1461195713552 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1734ms 16:41:53 INFO - PROCESS | 5546 | 1461195713621 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 5546 | 1461195713629 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:41:53 INFO - PROCESS | 5546 | 1461195713643 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 5546 | 1461195713647 Marionette TRACE conn4 <- [1,2030,null,{}] 16:41:53 INFO - PROCESS | 5546 | 1461195713658 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 5546 | 1461195713919 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:41:54 INFO - PROCESS | 5546 | 1461195714272 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x88952000 == 130 [pid = 5546] [id = 515] 16:41:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8965dc00) [pid = 5546] [serial = 1546] [outer = (nil)] 16:41:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x89c95c00) [pid = 5546] [serial = 1547] [outer = 0x8965dc00] 16:41:54 INFO - PROCESS | 5546 | 1461195714371 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8b389400) [pid = 5546] [serial = 1548] [outer = 0x8965dc00] 16:41:55 INFO - PROCESS | 5546 | 1461195715377 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1795ms 16:41:55 INFO - PROCESS | 5546 | 1461195715439 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 5546 | 1461195715448 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:41:55 INFO - PROCESS | 5546 | 1461195715460 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 5546 | 1461195715464 Marionette TRACE conn4 <- [1,2034,null,{}] 16:41:55 INFO - PROCESS | 5546 | 1461195715471 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 5546 | 1461195715716 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:41:56 INFO - PROCESS | 5546 | 1461195716118 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b394400 == 131 [pid = 5546] [id = 516] 16:41:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8bb33400) [pid = 5546] [serial = 1549] [outer = (nil)] 16:41:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8bd84c00) [pid = 5546] [serial = 1550] [outer = 0x8bb33400] 16:41:56 INFO - PROCESS | 5546 | 1461195716217 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8bd92400) [pid = 5546] [serial = 1551] [outer = 0x8bb33400] 16:41:57 INFO - PROCESS | 5546 | 1461195717266 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1838ms 16:41:57 INFO - PROCESS | 5546 | 1461195717299 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 5546 | 1461195717302 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:41:57 INFO - PROCESS | 5546 | 1461195717310 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 5546 | 1461195717316 Marionette TRACE conn4 <- [1,2038,null,{}] 16:41:57 INFO - PROCESS | 5546 | 1461195717334 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 5546 | 1461195717599 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:41:57 INFO - PROCESS | 5546 | 1461195717926 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c72bc00 == 132 [pid = 5546] [id = 517] 16:41:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8c74f000) [pid = 5546] [serial = 1552] [outer = (nil)] 16:41:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8e3cf000) [pid = 5546] [serial = 1553] [outer = 0x8c74f000] 16:41:58 INFO - PROCESS | 5546 | 1461195718029 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8e5d1c00) [pid = 5546] [serial = 1554] [outer = 0x8c74f000] 16:41:58 INFO - PROCESS | 5546 | 1461195718976 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1744ms 16:41:59 INFO - PROCESS | 5546 | 1461195719057 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 5546 | 1461195719062 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:41:59 INFO - PROCESS | 5546 | 1461195719069 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 5546 | 1461195719073 Marionette TRACE conn4 <- [1,2042,null,{}] 16:41:59 INFO - PROCESS | 5546 | 1461195719079 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 5546 | 1461195719353 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:41:59 INFO - PROCESS | 5546 | 1461195719678 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c731c00 == 133 [pid = 5546] [id = 518] 16:41:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8c758400) [pid = 5546] [serial = 1555] [outer = (nil)] 16:41:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8ee6a800) [pid = 5546] [serial = 1556] [outer = 0x8c758400] 16:41:59 INFO - PROCESS | 5546 | 1461195719775 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8efe2c00) [pid = 5546] [serial = 1557] [outer = 0x8c758400] 16:42:00 INFO - PROCESS | 5546 | 1461195720676 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:42:00 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) 16:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1681ms 16:42:00 INFO - PROCESS | 5546 | 1461195720751 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 5546 | 1461195720755 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:42:00 INFO - PROCESS | 5546 | 1461195720762 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 5546 | 1461195720766 Marionette TRACE conn4 <- [1,2046,null,{}] 16:42:00 INFO - PROCESS | 5546 | 1461195720771 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:01 INFO - PROCESS | 5546 | 1461195720998 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:42:01 INFO - PROCESS | 5546 | 1461195721333 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d0c00 == 134 [pid = 5546] [id = 519] 16:42:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8efe7800) [pid = 5546] [serial = 1558] [outer = (nil)] 16:42:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8f7e5800) [pid = 5546] [serial = 1559] [outer = 0x8efe7800] 16:42:01 INFO - PROCESS | 5546 | 1461195721433 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8f7ea000) [pid = 5546] [serial = 1560] [outer = 0x8efe7800] 16:42:02 INFO - PROCESS | 5546 | 1461195722490 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1784ms 16:42:02 INFO - PROCESS | 5546 | 1461195722551 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 5546 | 1461195722555 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:42:02 INFO - PROCESS | 5546 | 1461195722562 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 5546 | 1461195722565 Marionette TRACE conn4 <- [1,2050,null,{}] 16:42:02 INFO - PROCESS | 5546 | 1461195722571 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:02 INFO - PROCESS | 5546 | 1461195722852 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:42:03 INFO - PROCESS | 5546 | 1461195723194 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d7400 == 135 [pid = 5546] [id = 520] 16:42:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8ffc1000) [pid = 5546] [serial = 1561] [outer = (nil)] 16:42:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x90505c00) [pid = 5546] [serial = 1562] [outer = 0x8ffc1000] 16:42:03 INFO - PROCESS | 5546 | 1461195723298 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x9050cc00) [pid = 5546] [serial = 1563] [outer = 0x8ffc1000] 16:42:04 INFO - PROCESS | 5546 | 1461195724222 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1692ms 16:42:04 INFO - PROCESS | 5546 | 1461195724255 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 5546 | 1461195724258 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:42:04 INFO - PROCESS | 5546 | 1461195724266 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 5546 | 1461195724270 Marionette TRACE conn4 <- [1,2054,null,{}] 16:42:04 INFO - PROCESS | 5546 | 1461195724276 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 5546 | 1461195724551 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:42:04 INFO - PROCESS | 5546 | 1461195724882 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ffccc00 == 136 [pid = 5546] [id = 521] 16:42:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x9039d800) [pid = 5546] [serial = 1564] [outer = (nil)] 16:42:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x92142000) [pid = 5546] [serial = 1565] [outer = 0x9039d800] 16:42:04 INFO - PROCESS | 5546 | 1461195724984 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x9214ec00) [pid = 5546] [serial = 1566] [outer = 0x9039d800] 16:42:05 INFO - PROCESS | 5546 | 1461195725942 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1737ms 16:42:06 INFO - PROCESS | 5546 | 1461195726004 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 5546 | 1461195726008 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:42:06 INFO - PROCESS | 5546 | 1461195726015 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 5546 | 1461195726019 Marionette TRACE conn4 <- [1,2058,null,{}] 16:42:06 INFO - PROCESS | 5546 | 1461195726025 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 5546 | 1461195726256 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:42:06 INFO - PROCESS | 5546 | 1461195726583 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x91449000 == 137 [pid = 5546] [id = 522] 16:42:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x91450400) [pid = 5546] [serial = 1567] [outer = (nil)] 16:42:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92db6400) [pid = 5546] [serial = 1568] [outer = 0x91450400] 16:42:06 INFO - PROCESS | 5546 | 1461195726683 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92e8c800) [pid = 5546] [serial = 1569] [outer = 0x91450400] 16:42:07 INFO - PROCESS | 5546 | 1461195727666 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1691ms 16:42:07 INFO - PROCESS | 5546 | 1461195727707 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 5546 | 1461195727710 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:42:07 INFO - PROCESS | 5546 | 1461195727718 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 5546 | 1461195727722 Marionette TRACE conn4 <- [1,2062,null,{}] 16:42:07 INFO - PROCESS | 5546 | 1461195727745 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:08 INFO - PROCESS | 5546 | 1461195728056 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:42:08 INFO - PROCESS | 5546 | 1461195728324 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x92cacc00 == 138 [pid = 5546] [id = 523] 16:42:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x92db8c00) [pid = 5546] [serial = 1570] [outer = (nil)] 16:42:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x92ef0000) [pid = 5546] [serial = 1571] [outer = 0x92db8c00] 16:42:08 INFO - PROCESS | 5546 | 1461195728418 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x940a2c00) [pid = 5546] [serial = 1572] [outer = 0x92db8c00] 16:42:09 INFO - PROCESS | 5546 | 1461195729353 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1691ms 16:42:09 INFO - PROCESS | 5546 | 1461195729410 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:42:09 INFO - PROCESS | 5546 | 1461195729415 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:42:09 INFO - PROCESS | 5546 | 1461195729422 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 5546 | 1461195729426 Marionette TRACE conn4 <- [1,2066,null,{}] 16:42:09 INFO - PROCESS | 5546 | 1461195729432 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:09 INFO - PROCESS | 5546 | 1461195729669 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:42:10 INFO - PROCESS | 5546 | 1461195730014 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a8000 == 139 [pid = 5546] [id = 524] 16:42:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x89bc2000) [pid = 5546] [serial = 1573] [outer = (nil)] 16:42:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x971e6c00) [pid = 5546] [serial = 1574] [outer = 0x89bc2000] 16:42:10 INFO - PROCESS | 5546 | 1461195730112 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x971e9800) [pid = 5546] [serial = 1575] [outer = 0x89bc2000] 16:42:11 INFO - PROCESS | 5546 | 1461195731097 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1735ms 16:42:11 INFO - PROCESS | 5546 | 1461195731157 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 5546 | 1461195731162 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:42:11 INFO - PROCESS | 5546 | 1461195731169 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 5546 | 1461195731174 Marionette TRACE conn4 <- [1,2070,null,{}] 16:42:11 INFO - PROCESS | 5546 | 1461195731180 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 5546 | 1461195731465 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:42:11 INFO - PROCESS | 5546 | 1461195731817 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x971e1800 == 140 [pid = 5546] [id = 525] 16:42:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x99128000) [pid = 5546] [serial = 1576] [outer = (nil)] 16:42:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x99565800) [pid = 5546] [serial = 1577] [outer = 0x99128000] 16:42:11 INFO - PROCESS | 5546 | 1461195731926 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x99d87c00) [pid = 5546] [serial = 1578] [outer = 0x99128000] 16:42:12 INFO - PROCESS | 5546 | 1461195732868 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1741ms 16:42:12 INFO - PROCESS | 5546 | 1461195732912 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 5546 | 1461195732916 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:42:12 INFO - PROCESS | 5546 | 1461195732922 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 5546 | 1461195732926 Marionette TRACE conn4 <- [1,2074,null,{}] 16:42:12 INFO - PROCESS | 5546 | 1461195732931 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 5546 | 1461195733163 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:42:13 INFO - PROCESS | 5546 | 1461195733556 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x99568400 == 141 [pid = 5546] [id = 526] 16:42:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9a509800) [pid = 5546] [serial = 1579] [outer = (nil)] 16:42:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9aeaf000) [pid = 5546] [serial = 1580] [outer = 0x9a509800] 16:42:13 INFO - PROCESS | 5546 | 1461195733716 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x9b0ae400) [pid = 5546] [serial = 1581] [outer = 0x9a509800] 16:42:14 INFO - PROCESS | 5546 | 1461195734700 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1837ms 16:42:14 INFO - PROCESS | 5546 | 1461195734760 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 5546 | 1461195734764 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:42:14 INFO - PROCESS | 5546 | 1461195734771 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 5546 | 1461195734774 Marionette TRACE conn4 <- [1,2078,null,{}] 16:42:14 INFO - PROCESS | 5546 | 1461195734780 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 5546 | 1461195735058 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:42:15 INFO - PROCESS | 5546 | 1461195735415 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x889b0800 == 142 [pid = 5546] [id = 527] 16:42:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x8b39e800) [pid = 5546] [serial = 1582] [outer = (nil)] 16:42:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9aeb2c00) [pid = 5546] [serial = 1583] [outer = 0x8b39e800] 16:42:15 INFO - PROCESS | 5546 | 1461195735525 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x9dfca800) [pid = 5546] [serial = 1584] [outer = 0x8b39e800] 16:42:16 INFO - PROCESS | 5546 | 1461195736462 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1732ms 16:42:16 INFO - PROCESS | 5546 | 1461195736504 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:42:16 INFO - PROCESS | 5546 | 1461195736509 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:42:16 INFO - PROCESS | 5546 | 1461195736515 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 5546 | 1461195736519 Marionette TRACE conn4 <- [1,2082,null,{}] 16:42:16 INFO - PROCESS | 5546 | 1461195736525 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:16 INFO - PROCESS | 5546 | 1461195736762 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:42:17 INFO - PROCESS | 5546 | 1461195737113 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x91356000 == 143 [pid = 5546] [id = 528] 16:42:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x9df9ac00) [pid = 5546] [serial = 1585] [outer = (nil)] 16:42:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0xa0a8f800) [pid = 5546] [serial = 1586] [outer = 0x9df9ac00] 16:42:17 INFO - PROCESS | 5546 | 1461195737223 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0xa0c15c00) [pid = 5546] [serial = 1587] [outer = 0x9df9ac00] 16:42:18 INFO - PROCESS | 5546 | 1461195738210 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1745ms 16:42:18 INFO - PROCESS | 5546 | 1461195738260 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:42:18 INFO - PROCESS | 5546 | 1461195738264 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:42:18 INFO - PROCESS | 5546 | 1461195738274 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 5546 | 1461195738279 Marionette TRACE conn4 <- [1,2086,null,{}] 16:42:18 INFO - PROCESS | 5546 | 1461195738288 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 5546 | 1461195738541 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:42:18 INFO - PROCESS | 5546 | 1461195738875 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d4c00 == 144 [pid = 5546] [id = 529] 16:42:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x867b2800) [pid = 5546] [serial = 1588] [outer = (nil)] 16:42:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0xa0f9a400) [pid = 5546] [serial = 1589] [outer = 0x867b2800] 16:42:18 INFO - PROCESS | 5546 | 1461195738977 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0xa0f9b800) [pid = 5546] [serial = 1590] [outer = 0x867b2800] 16:42:19 INFO - PROCESS | 5546 | 1461195739940 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1739ms 16:42:20 INFO - PROCESS | 5546 | 1461195740012 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 5546 | 1461195740015 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:42:20 INFO - PROCESS | 5546 | 1461195740022 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 5546 | 1461195740026 Marionette TRACE conn4 <- [1,2090,null,{}] 16:42:20 INFO - PROCESS | 5546 | 1461195740033 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 5546 | 1461195740276 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:42:20 INFO - PROCESS | 5546 | 1461195740662 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x867b2c00 == 145 [pid = 5546] [id = 530] 16:42:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x891ebc00) [pid = 5546] [serial = 1591] [outer = (nil)] 16:42:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0xa2a32000) [pid = 5546] [serial = 1592] [outer = 0x891ebc00] 16:42:20 INFO - PROCESS | 5546 | 1461195740754 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0xa2ac0c00) [pid = 5546] [serial = 1593] [outer = 0x891ebc00] 16:42:21 INFO - PROCESS | 5546 | 1461195741715 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1732ms 16:42:21 INFO - PROCESS | 5546 | 1461195741757 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:42:21 INFO - PROCESS | 5546 | 1461195741762 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:42:21 INFO - PROCESS | 5546 | 1461195741769 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 5546 | 1461195741773 Marionette TRACE conn4 <- [1,2094,null,{}] 16:42:21 INFO - PROCESS | 5546 | 1461195741779 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:22 INFO - PROCESS | 5546 | 1461195742115 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:42:22 INFO - PROCESS | 5546 | 1461195742498 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 5546 | ++DOCSHELL 0xa2a34000 == 146 [pid = 5546] [id = 531] 16:42:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0xa3c8bc00) [pid = 5546] [serial = 1594] [outer = (nil)] 16:42:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0xa444f400) [pid = 5546] [serial = 1595] [outer = 0xa3c8bc00] 16:42:22 INFO - PROCESS | 5546 | 1461195742603 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0xa446c800) [pid = 5546] [serial = 1596] [outer = 0xa3c8bc00] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8ee69000 == 145 [pid = 5546] [id = 102] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8710d000 == 144 [pid = 5546] [id = 275] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x85655000 == 143 [pid = 5546] [id = 427] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x85d45c00 == 142 [pid = 5546] [id = 274] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x92102000 == 141 [pid = 5546] [id = 463] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x85d53c00 == 140 [pid = 5546] [id = 464] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x979c6400 == 139 [pid = 5546] [id = 465] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x903a2c00 == 138 [pid = 5546] [id = 460] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x91408400 == 137 [pid = 5546] [id = 462] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8ee6e800 == 136 [pid = 5546] [id = 461] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x84e76000 == 135 [pid = 5546] [id = 513] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x89c91800 == 134 [pid = 5546] [id = 471] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x891f2000 == 133 [pid = 5546] [id = 512] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8969d800 == 132 [pid = 5546] [id = 511] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x855d2000 == 131 [pid = 5546] [id = 510] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x881a9400 == 130 [pid = 5546] [id = 509] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x99055800 == 129 [pid = 5546] [id = 507] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d9c00 == 128 [pid = 5546] [id = 508] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x99382800 == 127 [pid = 5546] [id = 506] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8b394c00 == 126 [pid = 5546] [id = 505] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x979c6c00 == 125 [pid = 5546] [id = 504] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x85bfc800 == 124 [pid = 5546] [id = 502] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x9527e000 == 123 [pid = 5546] [id = 503] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x90398c00 == 122 [pid = 5546] [id = 501] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x87be9000 == 121 [pid = 5546] [id = 500] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x89bbc400 == 120 [pid = 5546] [id = 499] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5cf400 == 119 [pid = 5546] [id = 498] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x87beec00 == 118 [pid = 5546] [id = 496] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5ce800 == 117 [pid = 5546] [id = 497] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3d9000 == 116 [pid = 5546] [id = 495] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x87be7c00 == 115 [pid = 5546] [id = 494] 16:42:25 INFO - PROCESS | 5546 | --DOCSHELL 0x889a8c00 == 114 [pid = 5546] [id = 493] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x8b39e400) [pid = 5546] [serial = 1478] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x8e3db400) [pid = 5546] [serial = 1425] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x9feec400) [pid = 5546] [serial = 1467] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x903a4000) [pid = 5546] [serial = 1433] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8f7ed400) [pid = 5546] [serial = 1431] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x89654800) [pid = 5546] [serial = 1418] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x9ea19800) [pid = 5546] [serial = 1460] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x9b0aa000) [pid = 5546] [serial = 1455] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x8b7cbc00) [pid = 5546] [serial = 1476] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x9ea1ac00) [pid = 5546] [serial = 1461] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x9b0b5000) [pid = 5546] [serial = 1458] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x92ee3400) [pid = 5546] [serial = 1442] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x9a1a9000) [pid = 5546] [serial = 1449] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x979d0800) [pid = 5546] [serial = 1445] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x9feaa000) [pid = 5546] [serial = 1466] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x99048400) [pid = 5546] [serial = 1446] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8bca7000) [pid = 5546] [serial = 1415] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x8e3ce400) [pid = 5546] [serial = 1424] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x88950000) [pid = 5546] [serial = 1469] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x92c5f800) [pid = 5546] [serial = 1440] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x9b0b2000) [pid = 5546] [serial = 1457] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x89bc2800) [pid = 5546] [serial = 1350] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x91616800) [pid = 5546] [serial = 1436] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x9050c800) [pid = 5546] [serial = 1434] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8edf5000) [pid = 5546] [serial = 1428] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x9adae000) [pid = 5546] [serial = 1452] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x9aeba000) [pid = 5546] [serial = 1454] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x8eded000) [pid = 5546] [serial = 1427] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x9fc50000) [pid = 5546] [serial = 1464] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8f7ea400) [pid = 5546] [serial = 1430] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x9214d800) [pid = 5546] [serial = 1439] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x8bdf2400) [pid = 5546] [serial = 1422] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x92ef1c00) [pid = 5546] [serial = 1443] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x9a510c00) [pid = 5546] [serial = 1451] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x889aa000) [pid = 5546] [serial = 1470] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x89bc8400) [pid = 5546] [serial = 1419] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x91621c00) [pid = 5546] [serial = 1437] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8bc46800) [pid = 5546] [serial = 1421] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x89c8f400) [pid = 5546] [serial = 1473] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x9fb98400) [pid = 5546] [serial = 1463] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x89bbdc00) [pid = 5546] [serial = 1472] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9956a000) [pid = 5546] [serial = 1448] [outer = (nil)] [url = about:blank] 16:42:25 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8b3df000) [pid = 5546] [serial = 1475] [outer = (nil)] [url = about:blank] 16:42:26 INFO - PROCESS | 5546 | 1461195746002 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 4249ms 16:42:26 INFO - PROCESS | 5546 | 1461195746017 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 5546 | 1461195746023 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:42:26 INFO - PROCESS | 5546 | 1461195746032 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 5546 | 1461195746038 Marionette TRACE conn4 <- [1,2098,null,{}] 16:42:26 INFO - PROCESS | 5546 | 1461195746048 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 5546 | 1461195746307 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:42:26 INFO - PROCESS | 5546 | 1461195746521 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x880eb800 == 115 [pid = 5546] [id = 532] 16:42:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x880f4800) [pid = 5546] [serial = 1597] [outer = (nil)] 16:42:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x889aa800) [pid = 5546] [serial = 1598] [outer = 0x880f4800] 16:42:26 INFO - PROCESS | 5546 | 1461195746612 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x891ec000) [pid = 5546] [serial = 1599] [outer = 0x880f4800] 16:42:27 INFO - PROCESS | 5546 | 1461195747472 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1487ms 16:42:27 INFO - PROCESS | 5546 | 1461195747521 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 5546 | 1461195747531 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:42:27 INFO - PROCESS | 5546 | 1461195747584 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 5546 | 1461195747593 Marionette TRACE conn4 <- [1,2102,null,{}] 16:42:27 INFO - PROCESS | 5546 | 1461195747601 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:27 INFO - PROCESS | 5546 | 1461195747828 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:42:28 INFO - PROCESS | 5546 | 1461195748113 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x889ab400 == 116 [pid = 5546] [id = 533] 16:42:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x891f2400) [pid = 5546] [serial = 1600] [outer = (nil)] 16:42:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x89bc2800) [pid = 5546] [serial = 1601] [outer = 0x891f2400] 16:42:28 INFO - PROCESS | 5546 | 1461195748204 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x89c90400) [pid = 5546] [serial = 1602] [outer = 0x891f2400] 16:42:29 INFO - PROCESS | 5546 | 1461195749196 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1657ms 16:42:29 INFO - PROCESS | 5546 | 1461195749232 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 5546 | 1461195749236 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:42:29 INFO - PROCESS | 5546 | 1461195749243 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 5546 | 1461195749249 Marionette TRACE conn4 <- [1,2106,null,{}] 16:42:29 INFO - PROCESS | 5546 | 1461195749273 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 5546 | 1461195749561 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:42:29 INFO - PROCESS | 5546 | 1461195749611 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a7400 == 117 [pid = 5546] [id = 534] 16:42:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8b7c4400) [pid = 5546] [serial = 1603] [outer = (nil)] 16:42:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8b7ce400) [pid = 5546] [serial = 1604] [outer = 0x8b7c4400] 16:42:29 INFO - PROCESS | 5546 | 1461195749852 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8bb3a400) [pid = 5546] [serial = 1605] [outer = 0x8b7c4400] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8bb40c00) [pid = 5546] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8f7e5400) [pid = 5546] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x99571400) [pid = 5546] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x9956c800) [pid = 5546] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8c72cc00) [pid = 5546] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x979c8c00) [pid = 5546] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x95ca1400) [pid = 5546] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x889ab800) [pid = 5546] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x903a7c00) [pid = 5546] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8fd8f400) [pid = 5546] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8bb3d800) [pid = 5546] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8efe3000) [pid = 5546] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8e5d4400) [pid = 5546] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x89bba400) [pid = 5546] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x8bdf9c00) [pid = 5546] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x8a408000) [pid = 5546] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x889ad400) [pid = 5546] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x8969e000) [pid = 5546] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x867bd000) [pid = 5546] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x89abc400) [pid = 5546] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:42:30 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x85bf8000) [pid = 5546] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:42:31 INFO - PROCESS | 5546 | 1461195751413 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2208ms 16:42:31 INFO - PROCESS | 5546 | 1461195751452 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 5546 | 1461195751457 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:42:31 INFO - PROCESS | 5546 | 1461195751463 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 5546 | 1461195751467 Marionette TRACE conn4 <- [1,2110,null,{}] 16:42:31 INFO - PROCESS | 5546 | 1461195751472 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:31 INFO - PROCESS | 5546 | 1461195751700 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:42:31 INFO - PROCESS | 5546 | 1461195751893 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x87102400 == 118 [pid = 5546] [id = 535] 16:42:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x891f4800) [pid = 5546] [serial = 1606] [outer = (nil)] 16:42:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8b7cbc00) [pid = 5546] [serial = 1607] [outer = 0x891f4800] 16:42:31 INFO - PROCESS | 5546 | 1461195751975 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8bc3d800) [pid = 5546] [serial = 1608] [outer = 0x891f4800] 16:42:32 INFO - PROCESS | 5546 | 1461195752993 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1580ms 16:42:33 INFO - PROCESS | 5546 | 1461195753046 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 5546 | 1461195753053 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:42:33 INFO - PROCESS | 5546 | 1461195753063 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 5546 | 1461195753069 Marionette TRACE conn4 <- [1,2114,null,{}] 16:42:33 INFO - PROCESS | 5546 | 1461195753080 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:33 INFO - PROCESS | 5546 | 1461195753374 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:42:33 INFO - PROCESS | 5546 | 1461195753731 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a3c00 == 119 [pid = 5546] [id = 536] 16:42:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x889a5c00) [pid = 5546] [serial = 1609] [outer = (nil)] 16:42:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x89657800) [pid = 5546] [serial = 1610] [outer = 0x889a5c00] 16:42:33 INFO - PROCESS | 5546 | 1461195753832 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8969fc00) [pid = 5546] [serial = 1611] [outer = 0x889a5c00] 16:42:34 INFO - PROCESS | 5546 | 1461195754799 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1791ms 16:42:34 INFO - PROCESS | 5546 | 1461195754854 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 5546 | 1461195754864 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:42:34 INFO - PROCESS | 5546 | 1461195754875 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 5546 | 1461195754879 Marionette TRACE conn4 <- [1,2118,null,{}] 16:42:34 INFO - PROCESS | 5546 | 1461195754885 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:35 INFO - PROCESS | 5546 | 1461195755122 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:42:35 INFO - PROCESS | 5546 | 1461195755454 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bc8400 == 120 [pid = 5546] [id = 537] 16:42:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8a403000) [pid = 5546] [serial = 1612] [outer = (nil)] 16:42:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8b3e3400) [pid = 5546] [serial = 1613] [outer = 0x8a403000] 16:42:35 INFO - PROCESS | 5546 | 1461195755553 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8bb39800) [pid = 5546] [serial = 1614] [outer = 0x8a403000] 16:42:36 INFO - PROCESS | 5546 | 1461195756579 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1780ms 16:42:36 INFO - PROCESS | 5546 | 1461195756656 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 5546 | 1461195756661 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:42:36 INFO - PROCESS | 5546 | 1461195756668 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 5546 | 1461195756674 Marionette TRACE conn4 <- [1,2122,null,{}] 16:42:36 INFO - PROCESS | 5546 | 1461195756692 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:36 INFO - PROCESS | 5546 | 1461195756978 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:42:37 INFO - PROCESS | 5546 | 1461195757356 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc3b800 == 121 [pid = 5546] [id = 538] 16:42:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8bdf7400) [pid = 5546] [serial = 1615] [outer = (nil)] 16:42:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8c63f800) [pid = 5546] [serial = 1616] [outer = 0x8bdf7400] 16:42:37 INFO - PROCESS | 5546 | 1461195757453 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8c731800) [pid = 5546] [serial = 1617] [outer = 0x8bdf7400] 16:42:38 INFO - PROCESS | 5546 | 1461195758496 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1894ms 16:42:38 INFO - PROCESS | 5546 | 1461195758563 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 5546 | 1461195758568 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:42:38 INFO - PROCESS | 5546 | 1461195758575 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 5546 | 1461195758577 Marionette TRACE conn4 <- [1,2126,null,{}] 16:42:38 INFO - PROCESS | 5546 | 1461195758584 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:38 INFO - PROCESS | 5546 | 1461195758852 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:42:39 INFO - PROCESS | 5546 | 1461195759188 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdf7c00 == 122 [pid = 5546] [id = 539] 16:42:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8c63e800) [pid = 5546] [serial = 1618] [outer = (nil)] 16:42:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8e5cd000) [pid = 5546] [serial = 1619] [outer = 0x8c63e800] 16:42:39 INFO - PROCESS | 5546 | 1461195759287 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8e5d6000) [pid = 5546] [serial = 1620] [outer = 0x8c63e800] 16:42:40 INFO - PROCESS | 5546 | 1461195760228 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1686ms 16:42:40 INFO - PROCESS | 5546 | 1461195760261 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 5546 | 1461195760264 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:42:40 INFO - PROCESS | 5546 | 1461195760272 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 5546 | 1461195760275 Marionette TRACE conn4 <- [1,2130,null,{}] 16:42:40 INFO - PROCESS | 5546 | 1461195760282 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:40 INFO - PROCESS | 5546 | 1461195760708 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:42:40 INFO - PROCESS | 5546 | 1461195760948 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74d000 == 123 [pid = 5546] [id = 540] 16:42:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8c756c00) [pid = 5546] [serial = 1621] [outer = (nil)] 16:42:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8edf8800) [pid = 5546] [serial = 1622] [outer = 0x8c756c00] 16:42:41 INFO - PROCESS | 5546 | 1461195761042 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8ee69000) [pid = 5546] [serial = 1623] [outer = 0x8c756c00] 16:42:41 INFO - PROCESS | 5546 | 1461195761988 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 5546 | 1461195762071 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:42:42 INFO - PROCESS | 5546 | 1461195762078 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 5546 | 1461195762082 Marionette TRACE conn4 <- [1,2134,null,{}] 16:42:42 INFO - PROCESS | 5546 | 1461195762088 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:42 INFO - PROCESS | 5546 | 1461195762393 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:42:42 INFO - PROCESS | 5546 | 1461195762769 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a0c00 == 124 [pid = 5546] [id = 541] 16:42:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8b3a9400) [pid = 5546] [serial = 1624] [outer = (nil)] 16:42:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8fd8f000) [pid = 5546] [serial = 1625] [outer = 0x8b3a9400] 16:42:42 INFO - PROCESS | 5546 | 1461195762867 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x9039ac00) [pid = 5546] [serial = 1626] [outer = 0x8b3a9400] 16:42:43 INFO - PROCESS | 5546 | 1461195763817 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1791ms 16:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:42:43 INFO - PROCESS | 5546 | 1461195763870 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 5546 | 1461195763873 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:42:43 INFO - PROCESS | 5546 | 1461195763880 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 5546 | 1461195763884 Marionette TRACE conn4 <- [1,2138,null,{}] 16:42:43 INFO - PROCESS | 5546 | 1461195763890 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:44 INFO - PROCESS | 5546 | 1461195764120 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:42:44 INFO - PROCESS | 5546 | 1461195764455 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710fc00 == 125 [pid = 5546] [id = 542] 16:42:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x881b6c00) [pid = 5546] [serial = 1627] [outer = (nil)] 16:42:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x90506400) [pid = 5546] [serial = 1628] [outer = 0x881b6c00] 16:42:44 INFO - PROCESS | 5546 | 1461195764552 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x9064ac00) [pid = 5546] [serial = 1629] [outer = 0x881b6c00] 16:42:45 INFO - PROCESS | 5546 | 1461195765437 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1634ms 16:42:45 INFO - PROCESS | 5546 | 1461195765515 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 5546 | 1461195765524 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:42:45 INFO - PROCESS | 5546 | 1461195765536 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 5546 | 1461195765539 Marionette TRACE conn4 <- [1,2142,null,{}] 16:42:45 INFO - PROCESS | 5546 | 1461195765546 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:45 INFO - PROCESS | 5546 | 1461195765806 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:42:46 INFO - PROCESS | 5546 | 1461195766133 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x903a2c00 == 126 [pid = 5546] [id = 543] 16:42:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x903a4000) [pid = 5546] [serial = 1630] [outer = (nil)] 16:42:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x92105400) [pid = 5546] [serial = 1631] [outer = 0x903a4000] 16:42:46 INFO - PROCESS | 5546 | 1461195766229 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92140800) [pid = 5546] [serial = 1632] [outer = 0x903a4000] 16:42:47 INFO - PROCESS | 5546 | 1461195767155 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 5546 | 1461195767225 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:42:47 INFO - PROCESS | 5546 | 1461195767232 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 5546 | 1461195767236 Marionette TRACE conn4 <- [1,2146,null,{}] 16:42:47 INFO - PROCESS | 5546 | 1461195767242 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:47 INFO - PROCESS | 5546 | 1461195767476 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:42:47 INFO - PROCESS | 5546 | 1461195767833 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x9213f400 == 127 [pid = 5546] [id = 544] 16:42:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92182000) [pid = 5546] [serial = 1633] [outer = (nil)] 16:42:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x92db1400) [pid = 5546] [serial = 1634] [outer = 0x92182000] 16:42:47 INFO - PROCESS | 5546 | 1461195767932 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x92db8400) [pid = 5546] [serial = 1635] [outer = 0x92182000] 16:42:48 INFO - PROCESS | 5546 | 1461195768874 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 5546 | 1461195768922 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:42:48 INFO - PROCESS | 5546 | 1461195768931 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 5546 | 1461195768935 Marionette TRACE conn4 <- [1,2150,null,{}] 16:42:48 INFO - PROCESS | 5546 | 1461195768941 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:49 INFO - PROCESS | 5546 | 1461195769173 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:42:49 INFO - PROCESS | 5546 | 1461195769512 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x88954000 == 128 [pid = 5546] [id = 545] 16:42:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x89ac2c00) [pid = 5546] [serial = 1636] [outer = (nil)] 16:42:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x94095400) [pid = 5546] [serial = 1637] [outer = 0x89ac2c00] 16:42:49 INFO - PROCESS | 5546 | 1461195769604 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x9527e000) [pid = 5546] [serial = 1638] [outer = 0x89ac2c00] 16:42:50 INFO - PROCESS | 5546 | 1461195770484 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1588ms 16:42:50 INFO - PROCESS | 5546 | 1461195770519 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 5546 | 1461195770524 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:42:50 INFO - PROCESS | 5546 | 1461195770558 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 5546 | 1461195770566 Marionette TRACE conn4 <- [1,2154,null,{}] 16:42:50 INFO - PROCESS | 5546 | 1461195770572 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:50 INFO - PROCESS | 5546 | 1461195770821 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:42:51 INFO - PROCESS | 5546 | 1461195771164 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x9904cc00 == 129 [pid = 5546] [id = 546] 16:42:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x9904d800) [pid = 5546] [serial = 1639] [outer = (nil)] 16:42:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x99054800) [pid = 5546] [serial = 1640] [outer = 0x9904d800] 16:42:51 INFO - PROCESS | 5546 | 1461195771266 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x99128800) [pid = 5546] [serial = 1641] [outer = 0x9904d800] 16:42:52 INFO - PROCESS | 5546 | 1461195772226 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1744ms 16:42:52 INFO - PROCESS | 5546 | 1461195772296 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 5546 | 1461195772301 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:42:52 INFO - PROCESS | 5546 | 1461195772308 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 5546 | 1461195772311 Marionette TRACE conn4 <- [1,2158,null,{}] 16:42:52 INFO - PROCESS | 5546 | 1461195772317 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:52 INFO - PROCESS | 5546 | 1461195772590 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:42:53 INFO - PROCESS | 5546 | 1461195772984 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x99566400 == 130 [pid = 5546] [id = 547] 16:42:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x9956c400) [pid = 5546] [serial = 1642] [outer = (nil)] 16:42:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x99d88000) [pid = 5546] [serial = 1643] [outer = 0x9956c400] 16:42:53 INFO - PROCESS | 5546 | 1461195773085 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9a1a8c00) [pid = 5546] [serial = 1644] [outer = 0x9956c400] 16:42:54 INFO - PROCESS | 5546 | 1461195774029 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1781ms 16:42:54 INFO - PROCESS | 5546 | 1461195774091 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 5546 | 1461195774095 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:42:54 INFO - PROCESS | 5546 | 1461195774102 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 5546 | 1461195774106 Marionette TRACE conn4 <- [1,2162,null,{}] 16:42:54 INFO - PROCESS | 5546 | 1461195774112 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:54 INFO - PROCESS | 5546 | 1461195774350 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:42:54 INFO - PROCESS | 5546 | 1461195774693 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x896a1800 == 131 [pid = 5546] [id = 548] 16:42:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x8b3a5800) [pid = 5546] [serial = 1645] [outer = (nil)] 16:42:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9ae26800) [pid = 5546] [serial = 1646] [outer = 0x8b3a5800] 16:42:54 INFO - PROCESS | 5546 | 1461195774794 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9ae80800) [pid = 5546] [serial = 1647] [outer = 0x8b3a5800] 16:42:55 INFO - PROCESS | 5546 | 1461195775724 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1686ms 16:42:55 INFO - PROCESS | 5546 | 1461195775789 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 5546 | 1461195775792 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:42:55 INFO - PROCESS | 5546 | 1461195775800 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 5546 | 1461195775803 Marionette TRACE conn4 <- [1,2166,null,{}] 16:42:55 INFO - PROCESS | 5546 | 1461195775809 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:56 INFO - PROCESS | 5546 | 1461195776048 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:42:56 INFO - PROCESS | 5546 | 1461195776380 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x86abe000 == 132 [pid = 5546] [id = 549] 16:42:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x87bed000) [pid = 5546] [serial = 1648] [outer = (nil)] 16:42:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x9b0b5000) [pid = 5546] [serial = 1649] [outer = 0x87bed000] 16:42:56 INFO - PROCESS | 5546 | 1461195776480 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x9df91800) [pid = 5546] [serial = 1650] [outer = 0x87bed000] 16:42:57 INFO - PROCESS | 5546 | 1461195777437 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1690ms 16:42:57 INFO - PROCESS | 5546 | 1461195777491 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 5546 | 1461195777494 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:42:57 INFO - PROCESS | 5546 | 1461195777502 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 5546 | 1461195777505 Marionette TRACE conn4 <- [1,2170,null,{}] 16:42:57 INFO - PROCESS | 5546 | 1461195777511 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 5546 | 1461195777774 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:42:58 INFO - PROCESS | 5546 | 1461195778120 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x87bee400 == 133 [pid = 5546] [id = 550] 16:42:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x9956a800) [pid = 5546] [serial = 1651] [outer = (nil)] 16:42:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x9fb98400) [pid = 5546] [serial = 1652] [outer = 0x9956a800] 16:42:58 INFO - PROCESS | 5546 | 1461195778219 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x9fc97c00) [pid = 5546] [serial = 1653] [outer = 0x9956a800] 16:42:59 INFO - PROCESS | 5546 | 1461195779143 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1682ms 16:42:59 INFO - PROCESS | 5546 | 1461195779185 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 5546 | 1461195779190 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:42:59 INFO - PROCESS | 5546 | 1461195779196 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 5546 | 1461195779199 Marionette TRACE conn4 <- [1,2174,null,{}] 16:42:59 INFO - PROCESS | 5546 | 1461195779206 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:59 INFO - PROCESS | 5546 | 1461195779447 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:42:59 INFO - PROCESS | 5546 | 1461195779787 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bcaa400 == 134 [pid = 5546] [id = 551] 16:42:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x8c632000) [pid = 5546] [serial = 1654] [outer = (nil)] 16:42:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x9ff4bc00) [pid = 5546] [serial = 1655] [outer = 0x8c632000] 16:42:59 INFO - PROCESS | 5546 | 1461195779884 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x9ffd6400) [pid = 5546] [serial = 1656] [outer = 0x8c632000] 16:43:00 INFO - PROCESS | 5546 | 1461195780886 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1731ms 16:43:00 INFO - PROCESS | 5546 | 1461195780928 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 5546 | 1461195780932 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:43:00 INFO - PROCESS | 5546 | 1461195780939 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 5546 | 1461195780944 Marionette TRACE conn4 <- [1,2178,null,{}] 16:43:00 INFO - PROCESS | 5546 | 1461195780950 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:01 INFO - PROCESS | 5546 | 1461195781196 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:43:01 INFO - PROCESS | 5546 | 1461195781534 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bfb800 == 135 [pid = 5546] [id = 552] 16:43:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x87bf0800) [pid = 5546] [serial = 1657] [outer = (nil)] 16:43:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0xa444a800) [pid = 5546] [serial = 1658] [outer = 0x87bf0800] 16:43:01 INFO - PROCESS | 5546 | 1461195781632 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0xa446cc00) [pid = 5546] [serial = 1659] [outer = 0x87bf0800] 16:43:02 INFO - PROCESS | 5546 | 1461195782601 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1733ms 16:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:43:02 INFO - PROCESS | 5546 | 1461195782673 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 5546 | 1461195782676 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:43:02 INFO - PROCESS | 5546 | 1461195782683 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 5546 | 1461195782686 Marionette TRACE conn4 <- [1,2182,null,{}] 16:43:02 INFO - PROCESS | 5546 | 1461195782692 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:02 INFO - PROCESS | 5546 | 1461195782941 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3a7400 == 134 [pid = 5546] [id = 534] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x889ab400 == 133 [pid = 5546] [id = 533] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x880eb800 == 132 [pid = 5546] [id = 532] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x867b2c00 == 131 [pid = 5546] [id = 530] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x855d4c00 == 130 [pid = 5546] [id = 529] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x91356000 == 129 [pid = 5546] [id = 528] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x889b0800 == 128 [pid = 5546] [id = 527] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x971e1800 == 127 [pid = 5546] [id = 525] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x99568400 == 126 [pid = 5546] [id = 526] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x889a8000 == 125 [pid = 5546] [id = 524] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x92cacc00 == 124 [pid = 5546] [id = 523] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x91449000 == 123 [pid = 5546] [id = 522] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8ffccc00 == 122 [pid = 5546] [id = 521] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d0c00 == 121 [pid = 5546] [id = 519] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5d7400 == 120 [pid = 5546] [id = 520] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8c731c00 == 119 [pid = 5546] [id = 518] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8c72bc00 == 118 [pid = 5546] [id = 517] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8b394400 == 117 [pid = 5546] [id = 516] 16:43:05 INFO - PROCESS | 5546 | --DOCSHELL 0x88952000 == 116 [pid = 5546] [id = 515] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x8bd86800) [pid = 5546] [serial = 1416] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x8bdf3c00) [pid = 5546] [serial = 1544] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0xa0a2a000) [pid = 5546] [serial = 1529] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x9fea8000) [pid = 5546] [serial = 1527] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x9fc99c00) [pid = 5546] [serial = 1526] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x9dfc4c00) [pid = 5546] [serial = 1524] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x9df97c00) [pid = 5546] [serial = 1523] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x9adae400) [pid = 5546] [serial = 1521] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x9a50f400) [pid = 5546] [serial = 1520] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x99563400) [pid = 5546] [serial = 1518] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x99383000) [pid = 5546] [serial = 1517] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x99091400) [pid = 5546] [serial = 1515] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x99050800) [pid = 5546] [serial = 1514] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x979c7800) [pid = 5546] [serial = 1512] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x971e6800) [pid = 5546] [serial = 1511] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x92e8e000) [pid = 5546] [serial = 1509] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x92db7400) [pid = 5546] [serial = 1508] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x92186000) [pid = 5546] [serial = 1506] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9214dc00) [pid = 5546] [serial = 1505] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x91408c00) [pid = 5546] [serial = 1503] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x9064e800) [pid = 5546] [serial = 1502] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x9039b000) [pid = 5546] [serial = 1500] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x8ffc2000) [pid = 5546] [serial = 1499] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8fd86c00) [pid = 5546] [serial = 1497] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8f7eb800) [pid = 5546] [serial = 1496] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8edf1800) [pid = 5546] [serial = 1494] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x8e5d8800) [pid = 5546] [serial = 1493] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x8e3d4000) [pid = 5546] [serial = 1491] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8c751800) [pid = 5546] [serial = 1490] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x8c728000) [pid = 5546] [serial = 1488] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x8c638c00) [pid = 5546] [serial = 1487] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x8bc40000) [pid = 5546] [serial = 1485] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8b7c9800) [pid = 5546] [serial = 1484] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x89650800) [pid = 5546] [serial = 1482] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x891f1c00) [pid = 5546] [serial = 1481] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x896a7c00) [pid = 5546] [serial = 1535] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x881b6400) [pid = 5546] [serial = 1533] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x880ec000) [pid = 5546] [serial = 1532] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8b393800) [pid = 5546] [serial = 1538] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8b3e4c00) [pid = 5546] [serial = 1539] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x88954c00) [pid = 5546] [serial = 1541] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x89bbbc00) [pid = 5546] [serial = 1536] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x89c8e000) [pid = 5546] [serial = 1542] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 5546 | 1461195785594 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 5546 | ++DOCSHELL 0x88946000 == 117 [pid = 5546] [id = 553] 16:43:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x88947c00) [pid = 5546] [serial = 1660] [outer = (nil)] 16:43:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8894f800) [pid = 5546] [serial = 1661] [outer = 0x88947c00] 16:43:05 INFO - PROCESS | 5546 | 1461195785695 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x889aa000) [pid = 5546] [serial = 1662] [outer = 0x88947c00] 16:43:06 INFO - PROCESS | 5546 | 1461195786539 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 3889ms 16:43:06 INFO - PROCESS | 5546 | 1461195786573 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 5546 | 1461195786580 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:43:06 INFO - PROCESS | 5546 | 1461195786589 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 5546 | 1461195786593 Marionette TRACE conn4 <- [1,2186,null,{}] 16:43:06 INFO - PROCESS | 5546 | 1461195786632 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 5546 | 1461195786858 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:43:07 INFO - PROCESS | 5546 | 1461195787056 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bc0000 == 118 [pid = 5546] [id = 554] 16:43:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x89bc3000) [pid = 5546] [serial = 1663] [outer = (nil)] 16:43:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x89c91400) [pid = 5546] [serial = 1664] [outer = 0x89bc3000] 16:43:07 INFO - PROCESS | 5546 | 1461195787138 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8b392800) [pid = 5546] [serial = 1665] [outer = 0x89bc3000] 16:43:08 INFO - PROCESS | 5546 | 1461195788389 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1856ms 16:43:08 INFO - PROCESS | 5546 | 1461195788451 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 5546 | 1461195788457 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:43:08 INFO - PROCESS | 5546 | 1461195788464 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 5546 | 1461195788467 Marionette TRACE conn4 <- [1,2190,null,{}] 16:43:08 INFO - PROCESS | 5546 | 1461195788474 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:08 INFO - PROCESS | 5546 | 1461195788779 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:43:09 INFO - PROCESS | 5546 | 1461195789017 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb32800 == 119 [pid = 5546] [id = 555] 16:43:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8bb3fc00) [pid = 5546] [serial = 1666] [outer = (nil)] 16:43:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8bcb3c00) [pid = 5546] [serial = 1667] [outer = 0x8bb3fc00] 16:43:09 INFO - PROCESS | 5546 | 1461195789098 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8bd89000) [pid = 5546] [serial = 1668] [outer = 0x8bb3fc00] 16:43:10 INFO - PROCESS | 5546 | 1461195790572 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x99d8b400) [pid = 5546] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8b7c4400) [pid = 5546] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x880f4800) [pid = 5546] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0xa3c8bc00) [pid = 5546] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x891ebc00) [pid = 5546] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x867b2800) [pid = 5546] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9df9ac00) [pid = 5546] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8b39e800) [pid = 5546] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x9a509800) [pid = 5546] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x99128000) [pid = 5546] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x89bc2000) [pid = 5546] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x92db8c00) [pid = 5546] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x91450400) [pid = 5546] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x9039d800) [pid = 5546] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x8ffc1000) [pid = 5546] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x8efe7800) [pid = 5546] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x8c758400) [pid = 5546] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x8c74f000) [pid = 5546] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x8bb33400) [pid = 5546] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x8965dc00) [pid = 5546] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x891f2400) [pid = 5546] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:43:10 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x87be3800) [pid = 5546] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2289ms 16:43:10 INFO - PROCESS | 5546 | 1461195790838 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 5546 | 1461195790849 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:43:10 INFO - PROCESS | 5546 | 1461195790920 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 5546 | 1461195790935 Marionette TRACE conn4 <- [1,2194,null,{}] 16:43:10 INFO - PROCESS | 5546 | 1461195790962 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:11 INFO - PROCESS | 5546 | 1461195791376 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:43:11 INFO - PROCESS | 5546 | 1461195791409 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ef800 == 120 [pid = 5546] [id = 556] 16:43:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x8b7c1c00) [pid = 5546] [serial = 1669] [outer = (nil)] 16:43:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8bdfd400) [pid = 5546] [serial = 1670] [outer = 0x8b7c1c00] 16:43:11 INFO - PROCESS | 5546 | 1461195791553 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x8c63cc00) [pid = 5546] [serial = 1671] [outer = 0x8b7c1c00] 16:43:12 INFO - PROCESS | 5546 | 1461195792476 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1654ms 16:43:12 INFO - PROCESS | 5546 | 1461195792655 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 5546 | 1461195792662 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:43:12 INFO - PROCESS | 5546 | 1461195792688 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 5546 | 1461195792693 Marionette TRACE conn4 <- [1,2198,null,{}] 16:43:12 INFO - PROCESS | 5546 | 1461195792702 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:12 INFO - PROCESS | 5546 | 1461195792977 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:43:13 INFO - PROCESS | 5546 | 1461195793353 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ef400 == 121 [pid = 5546] [id = 557] 16:43:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x891f2400) [pid = 5546] [serial = 1672] [outer = (nil)] 16:43:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x89659c00) [pid = 5546] [serial = 1673] [outer = 0x891f2400] 16:43:13 INFO - PROCESS | 5546 | 1461195793448 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x89abcc00) [pid = 5546] [serial = 1674] [outer = 0x891f2400] 16:43:14 INFO - PROCESS | 5546 | 1461195794455 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1836ms 16:43:14 INFO - PROCESS | 5546 | 1461195794525 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 5546 | 1461195794531 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:43:14 INFO - PROCESS | 5546 | 1461195794543 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 5546 | 1461195794550 Marionette TRACE conn4 <- [1,2202,null,{}] 16:43:14 INFO - PROCESS | 5546 | 1461195794559 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:14 INFO - PROCESS | 5546 | 1461195794848 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:43:15 INFO - PROCESS | 5546 | 1461195795191 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7c2c00 == 122 [pid = 5546] [id = 558] 16:43:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8b7c3400) [pid = 5546] [serial = 1675] [outer = (nil)] 16:43:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8bc42800) [pid = 5546] [serial = 1676] [outer = 0x8b7c3400] 16:43:15 INFO - PROCESS | 5546 | 1461195795284 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8bdf3c00) [pid = 5546] [serial = 1677] [outer = 0x8b7c3400] 16:43:16 INFO - PROCESS | 5546 | 1461195796319 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1844ms 16:43:16 INFO - PROCESS | 5546 | 1461195796386 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:43:16 INFO - PROCESS | 5546 | 1461195796391 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:43:16 INFO - PROCESS | 5546 | 1461195796398 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 5546 | 1461195796401 Marionette TRACE conn4 <- [1,2206,null,{}] 16:43:16 INFO - PROCESS | 5546 | 1461195796411 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:16 INFO - PROCESS | 5546 | 1461195796698 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:43:17 INFO - PROCESS | 5546 | 1461195797087 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d6c00 == 123 [pid = 5546] [id = 559] 16:43:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8e3d9400) [pid = 5546] [serial = 1678] [outer = (nil)] 16:43:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8e5cf000) [pid = 5546] [serial = 1679] [outer = 0x8e3d9400] 16:43:17 INFO - PROCESS | 5546 | 1461195797191 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8edf0000) [pid = 5546] [serial = 1680] [outer = 0x8e3d9400] 16:43:18 INFO - PROCESS | 5546 | 1461195798110 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1783ms 16:43:18 INFO - PROCESS | 5546 | 1461195798181 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 5546 | 1461195798186 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:43:18 INFO - PROCESS | 5546 | 1461195798192 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 5546 | 1461195798196 Marionette TRACE conn4 <- [1,2210,null,{}] 16:43:18 INFO - PROCESS | 5546 | 1461195798202 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 5546 | 1461195798444 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:43:18 INFO - PROCESS | 5546 | 1461195798777 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x87110000 == 124 [pid = 5546] [id = 560] 16:43:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8b7c8000) [pid = 5546] [serial = 1681] [outer = (nil)] 16:43:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8f7e3800) [pid = 5546] [serial = 1682] [outer = 0x8b7c8000] 16:43:18 INFO - PROCESS | 5546 | 1461195798874 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8fb54000) [pid = 5546] [serial = 1683] [outer = 0x8b7c8000] 16:43:19 INFO - PROCESS | 5546 | 1461195799813 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1687ms 16:43:19 INFO - PROCESS | 5546 | 1461195799880 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 5546 | 1461195799885 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:43:19 INFO - PROCESS | 5546 | 1461195799891 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 5546 | 1461195799895 Marionette TRACE conn4 <- [1,2214,null,{}] 16:43:19 INFO - PROCESS | 5546 | 1461195799901 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 5546 | 1461195800133 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:43:20 INFO - PROCESS | 5546 | 1461195800467 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d7400 == 125 [pid = 5546] [id = 561] 16:43:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8efebc00) [pid = 5546] [serial = 1684] [outer = (nil)] 16:43:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8fd90400) [pid = 5546] [serial = 1685] [outer = 0x8efebc00] 16:43:20 INFO - PROCESS | 5546 | 1461195800567 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8ffc1000) [pid = 5546] [serial = 1686] [outer = 0x8efebc00] 16:43:21 INFO - PROCESS | 5546 | 1461195801526 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1681ms 16:43:21 INFO - PROCESS | 5546 | 1461195801574 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:43:21 INFO - PROCESS | 5546 | 1461195801578 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:43:21 INFO - PROCESS | 5546 | 1461195801584 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 5546 | 1461195801588 Marionette TRACE conn4 <- [1,2218,null,{}] 16:43:21 INFO - PROCESS | 5546 | 1461195801594 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 5546 | 1461195801867 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:43:22 INFO - PROCESS | 5546 | 1461195802207 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdfa800 == 126 [pid = 5546] [id = 562] 16:43:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x9064e800) [pid = 5546] [serial = 1687] [outer = (nil)] 16:43:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x91408c00) [pid = 5546] [serial = 1688] [outer = 0x9064e800] 16:43:22 INFO - PROCESS | 5546 | 1461195802311 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x92145800) [pid = 5546] [serial = 1689] [outer = 0x9064e800] 16:43:23 INFO - PROCESS | 5546 | 1461195803234 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1760ms 16:43:23 INFO - PROCESS | 5546 | 1461195803345 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:43:23 INFO - PROCESS | 5546 | 1461195803349 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:43:23 INFO - PROCESS | 5546 | 1461195803399 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 5546 | 1461195803404 Marionette TRACE conn4 <- [1,2222,null,{}] 16:43:23 INFO - PROCESS | 5546 | 1461195803421 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:23 INFO - PROCESS | 5546 | 1461195803675 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:43:24 INFO - PROCESS | 5546 | 1461195804016 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd87800 == 127 [pid = 5546] [id = 563] 16:43:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x91352800) [pid = 5546] [serial = 1690] [outer = (nil)] 16:43:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x92db3800) [pid = 5546] [serial = 1691] [outer = 0x91352800] 16:43:24 INFO - PROCESS | 5546 | 1461195804147 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x92e8d800) [pid = 5546] [serial = 1692] [outer = 0x91352800] 16:43:25 INFO - PROCESS | 5546 | 1461195805126 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1840ms 16:43:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:43:25 INFO - PROCESS | 5546 | 1461195805198 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 5546 | 1461195805201 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:43:25 INFO - PROCESS | 5546 | 1461195805209 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 5546 | 1461195805212 Marionette TRACE conn4 <- [1,2226,null,{}] 16:43:25 INFO - PROCESS | 5546 | 1461195805219 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:25 INFO - PROCESS | 5546 | 1461195805485 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:43:25 INFO - PROCESS | 5546 | 1461195805798 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x8894c000 == 128 [pid = 5546] [id = 564] 16:43:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x9050f400) [pid = 5546] [serial = 1693] [outer = (nil)] 16:43:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x971e1800) [pid = 5546] [serial = 1694] [outer = 0x9050f400] 16:43:25 INFO - PROCESS | 5546 | 1461195805895 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x971e9000) [pid = 5546] [serial = 1695] [outer = 0x9050f400] 16:43:26 INFO - PROCESS | 5546 | 1461195806837 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1691ms 16:43:26 INFO - PROCESS | 5546 | 1461195806902 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 5546 | 1461195806907 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:43:26 INFO - PROCESS | 5546 | 1461195806917 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 5546 | 1461195806921 Marionette TRACE conn4 <- [1,2230,null,{}] 16:43:26 INFO - PROCESS | 5546 | 1461195806927 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:27 INFO - PROCESS | 5546 | 1461195807174 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:43:27 INFO - PROCESS | 5546 | 1461195807514 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c752400 == 129 [pid = 5546] [id = 565] 16:43:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x92eecc00) [pid = 5546] [serial = 1696] [outer = (nil)] 16:43:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x97db7c00) [pid = 5546] [serial = 1697] [outer = 0x92eecc00] 16:43:27 INFO - PROCESS | 5546 | 1461195807614 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x9904c000) [pid = 5546] [serial = 1698] [outer = 0x92eecc00] 16:43:28 INFO - PROCESS | 5546 | 1461195808547 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1683ms 16:43:28 INFO - PROCESS | 5546 | 1461195808601 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 5546 | 1461195808604 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:43:28 INFO - PROCESS | 5546 | 1461195808612 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 5546 | 1461195808615 Marionette TRACE conn4 <- [1,2234,null,{}] 16:43:28 INFO - PROCESS | 5546 | 1461195808621 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:28 INFO - PROCESS | 5546 | 1461195808857 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:43:29 INFO - PROCESS | 5546 | 1461195809190 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fd8a400 == 130 [pid = 5546] [id = 566] 16:43:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x92c63400) [pid = 5546] [serial = 1699] [outer = (nil)] 16:43:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x99222800) [pid = 5546] [serial = 1700] [outer = 0x92c63400] 16:43:29 INFO - PROCESS | 5546 | 1461195809288 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x99563800) [pid = 5546] [serial = 1701] [outer = 0x92c63400] 16:43:30 INFO - PROCESS | 5546 | 1461195810180 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1632ms 16:43:30 INFO - PROCESS | 5546 | 1461195810245 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 5546 | 1461195810250 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:43:30 INFO - PROCESS | 5546 | 1461195810257 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 5546 | 1461195810262 Marionette TRACE conn4 <- [1,2238,null,{}] 16:43:30 INFO - PROCESS | 5546 | 1461195810268 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:30 INFO - PROCESS | 5546 | 1461195810572 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:43:30 INFO - PROCESS | 5546 | 1461195810936 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bc7800 == 131 [pid = 5546] [id = 567] 16:43:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x9a589000) [pid = 5546] [serial = 1702] [outer = (nil)] 16:43:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x9ae22000) [pid = 5546] [serial = 1703] [outer = 0x9a589000] 16:43:31 INFO - PROCESS | 5546 | 1461195811056 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x9b0d2000) [pid = 5546] [serial = 1704] [outer = 0x9a589000] 16:43:32 INFO - PROCESS | 5546 | 1461195812087 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1889ms 16:43:32 INFO - PROCESS | 5546 | 1461195812157 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 5546 | 1461195812160 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:43:32 INFO - PROCESS | 5546 | 1461195812170 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 5546 | 1461195812173 Marionette TRACE conn4 <- [1,2242,null,{}] 16:43:32 INFO - PROCESS | 5546 | 1461195812180 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:32 INFO - PROCESS | 5546 | 1461195812420 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:43:32 INFO - PROCESS | 5546 | 1461195812761 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x92ee2800 == 132 [pid = 5546] [id = 568] 16:43:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x979c8400) [pid = 5546] [serial = 1705] [outer = (nil)] 16:43:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x9fc9e000) [pid = 5546] [serial = 1706] [outer = 0x979c8400] 16:43:32 INFO - PROCESS | 5546 | 1461195812861 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x9ff51800) [pid = 5546] [serial = 1707] [outer = 0x979c8400] 16:43:33 INFO - PROCESS | 5546 | 1461195813790 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1682ms 16:43:33 INFO - PROCESS | 5546 | 1461195813853 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 5546 | 1461195813856 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:43:33 INFO - PROCESS | 5546 | 1461195813863 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 5546 | 1461195813865 Marionette TRACE conn4 <- [1,2246,null,{}] 16:43:33 INFO - PROCESS | 5546 | 1461195813872 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:34 INFO - PROCESS | 5546 | 1461195814105 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:43:34 INFO - PROCESS | 5546 | 1461195814440 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x9dfc7400 == 133 [pid = 5546] [id = 569] 16:43:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9ea19c00) [pid = 5546] [serial = 1708] [outer = (nil)] 16:43:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0xa0e57800) [pid = 5546] [serial = 1709] [outer = 0x9ea19c00] 16:43:34 INFO - PROCESS | 5546 | 1461195814539 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0xa2a30000) [pid = 5546] [serial = 1710] [outer = 0x9ea19c00] 16:43:35 INFO - PROCESS | 5546 | 1461195815471 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1645ms 16:43:35 INFO - PROCESS | 5546 | 1461195815508 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 5546 | 1461195815512 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:43:35 INFO - PROCESS | 5546 | 1461195815518 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 5546 | 1461195815522 Marionette TRACE conn4 <- [1,2250,null,{}] 16:43:35 INFO - PROCESS | 5546 | 1461195815528 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:35 INFO - PROCESS | 5546 | 1461195815753 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:43:36 INFO - PROCESS | 5546 | 1461195816117 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x86abb800 == 134 [pid = 5546] [id = 570] 16:43:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9ea1c800) [pid = 5546] [serial = 1711] [outer = (nil)] 16:43:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0xa456d800) [pid = 5546] [serial = 1712] [outer = 0x9ea1c800] 16:43:36 INFO - PROCESS | 5546 | 1461195816214 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0xa45d3000) [pid = 5546] [serial = 1713] [outer = 0x9ea1c800] 16:43:37 INFO - PROCESS | 5546 | 1461195817114 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1635ms 16:43:37 INFO - PROCESS | 5546 | 1461195817155 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:43:37 INFO - PROCESS | 5546 | 1461195817159 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:43:37 INFO - PROCESS | 5546 | 1461195817166 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 5546 | 1461195817169 Marionette TRACE conn4 <- [1,2254,null,{}] 16:43:37 INFO - PROCESS | 5546 | 1461195817175 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:37 INFO - PROCESS | 5546 | 1461195817412 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:43:37 INFO - PROCESS | 5546 | 1461195817709 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fc84800 == 135 [pid = 5546] [id = 571] 16:43:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x8fc84c00) [pid = 5546] [serial = 1714] [outer = (nil)] 16:43:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x8fc89000) [pid = 5546] [serial = 1715] [outer = 0x8fc84c00] 16:43:37 INFO - PROCESS | 5546 | 1461195817850 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8fc8bc00) [pid = 5546] [serial = 1716] [outer = 0x8fc84c00] 16:43:39 INFO - PROCESS | 5546 | 1461195819070 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1933ms 16:43:39 INFO - PROCESS | 5546 | 1461195819102 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 5546 | 1461195819109 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:43:39 INFO - PROCESS | 5546 | 1461195819119 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 5546 | 1461195819125 Marionette TRACE conn4 <- [1,2258,null,{}] 16:43:39 INFO - PROCESS | 5546 | 1461195819151 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:39 INFO - PROCESS | 5546 | 1461195819629 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:43:39 INFO - PROCESS | 5546 | 1461195819962 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x87109400 == 136 [pid = 5546] [id = 572] 16:43:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x8fc82c00) [pid = 5546] [serial = 1717] [outer = (nil)] 16:43:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0xa3cda000) [pid = 5546] [serial = 1718] [outer = 0x8fc82c00] 16:43:40 INFO - PROCESS | 5546 | 1461195820129 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0xa4479400) [pid = 5546] [serial = 1719] [outer = 0x8fc82c00] 16:43:41 INFO - PROCESS | 5546 | 1461195821693 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2654ms 16:43:41 INFO - PROCESS | 5546 | 1461195821775 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 5546 | 1461195821782 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:43:41 INFO - PROCESS | 5546 | 1461195821849 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 5546 | 1461195821856 Marionette TRACE conn4 <- [1,2262,null,{}] 16:43:41 INFO - PROCESS | 5546 | 1461195821885 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:42 INFO - PROCESS | 5546 | 1461195822348 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:43:42 INFO - PROCESS | 5546 | 1461195822690 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x8736b800 == 137 [pid = 5546] [id = 573] 16:43:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x8736c800) [pid = 5546] [serial = 1720] [outer = (nil)] 16:43:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x87372c00) [pid = 5546] [serial = 1721] [outer = 0x8736c800] 16:43:42 INFO - PROCESS | 5546 | 1461195822781 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x87375400) [pid = 5546] [serial = 1722] [outer = 0x8736c800] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8bb32800 == 136 [pid = 5546] [id = 555] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x89bc0000 == 135 [pid = 5546] [id = 554] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x88946000 == 134 [pid = 5546] [id = 553] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x87bee400 == 133 [pid = 5546] [id = 550] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8bcaa400 == 132 [pid = 5546] [id = 551] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x86abe000 == 131 [pid = 5546] [id = 549] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x896a1800 == 130 [pid = 5546] [id = 548] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x99566400 == 129 [pid = 5546] [id = 547] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x88954000 == 128 [pid = 5546] [id = 545] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x9904cc00 == 127 [pid = 5546] [id = 546] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x9213f400 == 126 [pid = 5546] [id = 544] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x903a2c00 == 125 [pid = 5546] [id = 543] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8710fc00 == 124 [pid = 5546] [id = 542] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3a0c00 == 123 [pid = 5546] [id = 541] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8c74d000 == 122 [pid = 5546] [id = 540] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc3b800 == 121 [pid = 5546] [id = 538] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdf7c00 == 120 [pid = 5546] [id = 539] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x89bc8400 == 119 [pid = 5546] [id = 537] 16:43:45 INFO - PROCESS | 5546 | --DOCSHELL 0x889a3c00 == 118 [pid = 5546] [id = 536] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x8bb39000) [pid = 5546] [serial = 1479] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0xa0a8fc00) [pid = 5546] [serial = 1530] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x8b7cbc00) [pid = 5546] [serial = 1607] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8b7ce400) [pid = 5546] [serial = 1604] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x889aa800) [pid = 5546] [serial = 1598] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x891ec000) [pid = 5546] [serial = 1599] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0xa446c800) [pid = 5546] [serial = 1596] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0xa444f400) [pid = 5546] [serial = 1595] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0xa2ac0c00) [pid = 5546] [serial = 1593] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0xa2a32000) [pid = 5546] [serial = 1592] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0xa0f9b800) [pid = 5546] [serial = 1590] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0xa0f9a400) [pid = 5546] [serial = 1589] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0xa0c15c00) [pid = 5546] [serial = 1587] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0xa0a8f800) [pid = 5546] [serial = 1586] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x9dfca800) [pid = 5546] [serial = 1584] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x9aeb2c00) [pid = 5546] [serial = 1583] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9b0ae400) [pid = 5546] [serial = 1581] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x9aeaf000) [pid = 5546] [serial = 1580] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x99d87c00) [pid = 5546] [serial = 1578] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x99565800) [pid = 5546] [serial = 1577] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x971e9800) [pid = 5546] [serial = 1575] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x971e6c00) [pid = 5546] [serial = 1574] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x940a2c00) [pid = 5546] [serial = 1572] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x92ef0000) [pid = 5546] [serial = 1571] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x92e8c800) [pid = 5546] [serial = 1569] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x92db6400) [pid = 5546] [serial = 1568] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x9214ec00) [pid = 5546] [serial = 1566] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x92142000) [pid = 5546] [serial = 1565] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x9050cc00) [pid = 5546] [serial = 1563] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x90505c00) [pid = 5546] [serial = 1562] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8f7ea000) [pid = 5546] [serial = 1560] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8f7e5800) [pid = 5546] [serial = 1559] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8efe2c00) [pid = 5546] [serial = 1557] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8ee6a800) [pid = 5546] [serial = 1556] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8e5d1c00) [pid = 5546] [serial = 1554] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8e3cf000) [pid = 5546] [serial = 1553] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8bd92400) [pid = 5546] [serial = 1551] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8bd84c00) [pid = 5546] [serial = 1550] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8b389400) [pid = 5546] [serial = 1548] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x89c95c00) [pid = 5546] [serial = 1547] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x89bc2800) [pid = 5546] [serial = 1601] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x89c90400) [pid = 5546] [serial = 1602] [outer = (nil)] [url = about:blank] 16:43:45 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8bb3a400) [pid = 5546] [serial = 1605] [outer = (nil)] [url = about:blank] 16:43:46 INFO - PROCESS | 5546 | 1461195826216 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 4475ms 16:43:46 INFO - PROCESS | 5546 | 1461195826267 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 5546 | 1461195826275 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:43:46 INFO - PROCESS | 5546 | 1461195826288 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 5546 | 1461195826293 Marionette TRACE conn4 <- [1,2266,null,{}] 16:43:46 INFO - PROCESS | 5546 | 1461195826301 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:46 INFO - PROCESS | 5546 | 1461195826538 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:43:46 INFO - PROCESS | 5546 | 1461195826745 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ebc00 == 119 [pid = 5546] [id = 574] 16:43:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x891ec000) [pid = 5546] [serial = 1723] [outer = (nil)] 16:43:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8969ac00) [pid = 5546] [serial = 1724] [outer = 0x891ec000] 16:43:46 INFO - PROCESS | 5546 | 1461195826884 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x89ac3c00) [pid = 5546] [serial = 1725] [outer = 0x891ec000] 16:43:47 INFO - PROCESS | 5546 | 1461195827790 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1537ms 16:43:47 INFO - PROCESS | 5546 | 1461195827826 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 5546 | 1461195827834 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:43:47 INFO - PROCESS | 5546 | 1461195827845 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 5546 | 1461195827849 Marionette TRACE conn4 <- [1,2270,null,{}] 16:43:47 INFO - PROCESS | 5546 | 1461195827856 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 5546 | 1461195828080 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:43:48 INFO - PROCESS | 5546 | 1461195828407 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c95c00 == 120 [pid = 5546] [id = 575] 16:43:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x89c98400) [pid = 5546] [serial = 1726] [outer = (nil)] 16:43:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8b3a5000) [pid = 5546] [serial = 1727] [outer = 0x89c98400] 16:43:48 INFO - PROCESS | 5546 | 1461195828502 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8b3df800) [pid = 5546] [serial = 1728] [outer = 0x89c98400] 16:43:49 INFO - PROCESS | 5546 | 1461195829389 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1602ms 16:43:49 INFO - PROCESS | 5546 | 1461195829447 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 5546 | 1461195829451 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:43:49 INFO - PROCESS | 5546 | 1461195829458 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 5546 | 1461195829464 Marionette TRACE conn4 <- [1,2274,null,{}] 16:43:49 INFO - PROCESS | 5546 | 1461195829488 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:49 INFO - PROCESS | 5546 | 1461195829789 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:43:49 INFO - PROCESS | 5546 | 1461195829830 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x8a40a000 == 121 [pid = 5546] [id = 576] 16:43:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8bb3a400) [pid = 5546] [serial = 1729] [outer = (nil)] 16:43:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8bca7000) [pid = 5546] [serial = 1730] [outer = 0x8bb3a400] 16:43:49 INFO - PROCESS | 5546 | 1461195829911 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8bd90800) [pid = 5546] [serial = 1731] [outer = 0x8bb3a400] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x903a4000) [pid = 5546] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x889a5c00) [pid = 5546] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x89ac2c00) [pid = 5546] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x87bed000) [pid = 5546] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8c632000) [pid = 5546] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x87bf0800) [pid = 5546] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x89bc3000) [pid = 5546] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8bdf7400) [pid = 5546] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8a403000) [pid = 5546] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x92182000) [pid = 5546] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x9904d800) [pid = 5546] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x8c756c00) [pid = 5546] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x8c63e800) [pid = 5546] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x8bb3fc00) [pid = 5546] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x88947c00) [pid = 5546] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x8b3a9400) [pid = 5546] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x881b6c00) [pid = 5546] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x8b7cfc00) [pid = 5546] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x9956c400) [pid = 5546] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x9956a800) [pid = 5546] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:43:51 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x8b3a5800) [pid = 5546] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:43:51 INFO - PROCESS | 5546 | 1461195831603 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2196ms 16:43:51 INFO - PROCESS | 5546 | 1461195831655 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 5546 | 1461195831659 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:43:51 INFO - PROCESS | 5546 | 1461195831666 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 5546 | 1461195831668 Marionette TRACE conn4 <- [1,2278,null,{}] 16:43:51 INFO - PROCESS | 5546 | 1461195831674 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:51 INFO - PROCESS | 5546 | 1461195831889 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:43:52 INFO - PROCESS | 5546 | 1461195832135 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x89654800 == 122 [pid = 5546] [id = 577] 16:43:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x89bc3000) [pid = 5546] [serial = 1732] [outer = (nil)] 16:43:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x8bb3fc00) [pid = 5546] [serial = 1733] [outer = 0x89bc3000] 16:43:52 INFO - PROCESS | 5546 | 1461195832217 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8bdfe400) [pid = 5546] [serial = 1734] [outer = 0x89bc3000] 16:43:52 INFO - PROCESS | 5546 | 1461195832983 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1339ms 16:43:53 INFO - PROCESS | 5546 | 1461195833151 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 5546 | 1461195833158 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:43:53 INFO - PROCESS | 5546 | 1461195833184 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 5546 | 1461195833190 Marionette TRACE conn4 <- [1,2282,null,{}] 16:43:53 INFO - PROCESS | 5546 | 1461195833199 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 5546 | 1461195833477 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:43:53 INFO - PROCESS | 5546 | 1461195833902 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x889ae000 == 123 [pid = 5546] [id = 578] 16:43:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x889ae400) [pid = 5546] [serial = 1735] [outer = (nil)] 16:43:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8964e800) [pid = 5546] [serial = 1736] [outer = 0x889ae400] 16:43:54 INFO - PROCESS | 5546 | 1461195833999 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x89bbbc00) [pid = 5546] [serial = 1737] [outer = 0x889ae400] 16:43:55 INFO - PROCESS | 5546 | 1461195834999 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:43:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1895ms 16:43:55 INFO - PROCESS | 5546 | 1461195835081 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:43:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:43:55 INFO - PROCESS | 5546 | 1461195835088 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:43:55 INFO - PROCESS | 5546 | 1461195835100 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 5546 | 1461195835106 Marionette TRACE conn4 <- [1,2286,null,{}] 16:43:55 INFO - PROCESS | 5546 | 1461195835115 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:55 INFO - PROCESS | 5546 | 1461195835415 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:43:55 INFO - PROCESS | 5546 | 1461195835767 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7ccc00 == 124 [pid = 5546] [id = 579] 16:43:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x8b7ce400) [pid = 5546] [serial = 1738] [outer = (nil)] 16:43:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8bb3c000) [pid = 5546] [serial = 1739] [outer = 0x8b7ce400] 16:43:55 INFO - PROCESS | 5546 | 1461195835863 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8bcb0000) [pid = 5546] [serial = 1740] [outer = 0x8b7ce400] 16:43:56 INFO - PROCESS | 5546 | 1461195836952 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:43:56 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 16:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1890ms 16:43:56 INFO - PROCESS | 5546 | 1461195836987 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 5546 | 1461195836991 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:43:57 INFO - PROCESS | 5546 | 1461195837000 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 5546 | 1461195837005 Marionette TRACE conn4 <- [1,2290,null,{}] 16:43:57 INFO - PROCESS | 5546 | 1461195837014 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:57 INFO - PROCESS | 5546 | 1461195837273 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:43:57 INFO - PROCESS | 5546 | 1461195837666 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3cd800 == 125 [pid = 5546] [id = 580] 16:43:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8e3cfc00) [pid = 5546] [serial = 1741] [outer = (nil)] 16:43:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8e3d6400) [pid = 5546] [serial = 1742] [outer = 0x8e3cfc00] 16:43:57 INFO - PROCESS | 5546 | 1461195837768 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8e5d0400) [pid = 5546] [serial = 1743] [outer = 0x8e3cfc00] 16:43:58 INFO - PROCESS | 5546 | 1461195838719 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1783ms 16:43:58 INFO - PROCESS | 5546 | 1461195838784 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 5546 | 1461195838791 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:43:58 INFO - PROCESS | 5546 | 1461195838803 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 5546 | 1461195838806 Marionette TRACE conn4 <- [1,2294,null,{}] 16:43:58 INFO - PROCESS | 5546 | 1461195838812 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:59 INFO - PROCESS | 5546 | 1461195839091 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:43:59 INFO - PROCESS | 5546 | 1461195839430 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c734800 == 126 [pid = 5546] [id = 581] 16:43:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8ee62c00) [pid = 5546] [serial = 1744] [outer = (nil)] 16:43:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8efe0c00) [pid = 5546] [serial = 1745] [outer = 0x8ee62c00] 16:43:59 INFO - PROCESS | 5546 | 1461195839540 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8f7e1400) [pid = 5546] [serial = 1746] [outer = 0x8ee62c00] 16:44:00 INFO - PROCESS | 5546 | 1461195840517 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1789ms 16:44:00 INFO - PROCESS | 5546 | 1461195840595 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 5546 | 1461195840602 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:44:00 INFO - PROCESS | 5546 | 1461195840611 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 5546 | 1461195840615 Marionette TRACE conn4 <- [1,2298,null,{}] 16:44:00 INFO - PROCESS | 5546 | 1461195840621 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:00 INFO - PROCESS | 5546 | 1461195840918 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:44:01 INFO - PROCESS | 5546 | 1461195841301 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x8894d400 == 127 [pid = 5546] [id = 582] 16:44:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8e3d3800) [pid = 5546] [serial = 1747] [outer = (nil)] 16:44:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8fc85800) [pid = 5546] [serial = 1748] [outer = 0x8e3d3800] 16:44:01 INFO - PROCESS | 5546 | 1461195841407 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8fc88c00) [pid = 5546] [serial = 1749] [outer = 0x8e3d3800] 16:44:02 INFO - PROCESS | 5546 | 1461195842374 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1833ms 16:44:02 INFO - PROCESS | 5546 | 1461195842444 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 5546 | 1461195842448 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:44:02 INFO - PROCESS | 5546 | 1461195842455 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 5546 | 1461195842459 Marionette TRACE conn4 <- [1,2302,null,{}] 16:44:02 INFO - PROCESS | 5546 | 1461195842464 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 5546 | 1461195842770 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:44:03 INFO - PROCESS | 5546 | 1461195843118 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x8f7e9400 == 128 [pid = 5546] [id = 583] 16:44:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8ffcbc00) [pid = 5546] [serial = 1750] [outer = (nil)] 16:44:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x903a4800) [pid = 5546] [serial = 1751] [outer = 0x8ffcbc00] 16:44:03 INFO - PROCESS | 5546 | 1461195843215 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x9050ec00) [pid = 5546] [serial = 1752] [outer = 0x8ffcbc00] 16:44:04 INFO - PROCESS | 5546 | 1461195844131 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1740ms 16:44:04 INFO - PROCESS | 5546 | 1461195844197 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:44:04 INFO - PROCESS | 5546 | 1461195844201 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:44:04 INFO - PROCESS | 5546 | 1461195844208 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 5546 | 1461195844211 Marionette TRACE conn4 <- [1,2306,null,{}] 16:44:04 INFO - PROCESS | 5546 | 1461195844217 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:04 INFO - PROCESS | 5546 | 1461195844449 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:44:04 INFO - PROCESS | 5546 | 1461195844793 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ffca800 == 129 [pid = 5546] [id = 584] 16:44:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x90399400) [pid = 5546] [serial = 1753] [outer = (nil)] 16:44:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x91615400) [pid = 5546] [serial = 1754] [outer = 0x90399400] 16:44:04 INFO - PROCESS | 5546 | 1461195844890 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x9161b000) [pid = 5546] [serial = 1755] [outer = 0x90399400] 16:44:05 INFO - PROCESS | 5546 | 1461195845859 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1691ms 16:44:05 INFO - PROCESS | 5546 | 1461195845899 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 5546 | 1461195845902 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:44:05 INFO - PROCESS | 5546 | 1461195845909 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 5546 | 1461195845913 Marionette TRACE conn4 <- [1,2310,null,{}] 16:44:05 INFO - PROCESS | 5546 | 1461195845919 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:06 INFO - PROCESS | 5546 | 1461195846185 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:44:06 INFO - PROCESS | 5546 | 1461195846493 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x9039bc00 == 130 [pid = 5546] [id = 585] 16:44:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x90510800) [pid = 5546] [serial = 1756] [outer = (nil)] 16:44:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x92c66c00) [pid = 5546] [serial = 1757] [outer = 0x90510800] 16:44:06 INFO - PROCESS | 5546 | 1461195846609 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x92daf000) [pid = 5546] [serial = 1758] [outer = 0x90510800] 16:44:07 INFO - PROCESS | 5546 | 1461195847569 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1733ms 16:44:07 INFO - PROCESS | 5546 | 1461195847643 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 5546 | 1461195847648 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:44:07 INFO - PROCESS | 5546 | 1461195847654 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 5546 | 1461195847658 Marionette TRACE conn4 <- [1,2314,null,{}] 16:44:07 INFO - PROCESS | 5546 | 1461195847664 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:07 INFO - PROCESS | 5546 | 1461195847902 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:44:08 INFO - PROCESS | 5546 | 1461195848241 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c733400 == 131 [pid = 5546] [id = 586] 16:44:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x92182000) [pid = 5546] [serial = 1759] [outer = (nil)] 16:44:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x92ee5c00) [pid = 5546] [serial = 1760] [outer = 0x92182000] 16:44:08 INFO - PROCESS | 5546 | 1461195848332 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92ee8400) [pid = 5546] [serial = 1761] [outer = 0x92182000] 16:44:09 INFO - PROCESS | 5546 | 1461195849312 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1733ms 16:44:09 INFO - PROCESS | 5546 | 1461195849388 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 5546 | 1461195849393 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:44:09 INFO - PROCESS | 5546 | 1461195849400 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 5546 | 1461195849404 Marionette TRACE conn4 <- [1,2318,null,{}] 16:44:09 INFO - PROCESS | 5546 | 1461195849410 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 5546 | 1461195849689 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:44:10 INFO - PROCESS | 5546 | 1461195850039 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x92c5fc00 == 132 [pid = 5546] [id = 587] 16:44:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92ee6c00) [pid = 5546] [serial = 1762] [outer = (nil)] 16:44:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x971e1400) [pid = 5546] [serial = 1763] [outer = 0x92ee6c00] 16:44:10 INFO - PROCESS | 5546 | 1461195850131 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x971e3400) [pid = 5546] [serial = 1764] [outer = 0x92ee6c00] 16:44:11 INFO - PROCESS | 5546 | 1461195851126 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 5546 | 1461195851204 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:44:11 INFO - PROCESS | 5546 | 1461195851211 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 5546 | 1461195851216 Marionette TRACE conn4 <- [1,2322,null,{}] 16:44:11 INFO - PROCESS | 5546 | 1461195851222 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:11 INFO - PROCESS | 5546 | 1461195851519 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:44:11 INFO - PROCESS | 5546 | 1461195851875 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x9527f400 == 133 [pid = 5546] [id = 588] 16:44:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x99223000) [pid = 5546] [serial = 1765] [outer = (nil)] 16:44:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x9956b800) [pid = 5546] [serial = 1766] [outer = 0x99223000] 16:44:11 INFO - PROCESS | 5546 | 1461195851982 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x9a01e000) [pid = 5546] [serial = 1767] [outer = 0x99223000] 16:44:12 INFO - PROCESS | 5546 | 1461195852946 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1793ms 16:44:13 INFO - PROCESS | 5546 | 1461195853005 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 5546 | 1461195853009 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:44:13 INFO - PROCESS | 5546 | 1461195853019 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 5546 | 1461195853023 Marionette TRACE conn4 <- [1,2326,null,{}] 16:44:13 INFO - PROCESS | 5546 | 1461195853029 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:13 INFO - PROCESS | 5546 | 1461195853281 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:44:13 INFO - PROCESS | 5546 | 1461195853634 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x9956c400 == 134 [pid = 5546] [id = 589] 16:44:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x99d82000) [pid = 5546] [serial = 1768] [outer = (nil)] 16:44:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x9ae80000) [pid = 5546] [serial = 1769] [outer = 0x99d82000] 16:44:13 INFO - PROCESS | 5546 | 1461195853754 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x9aeba000) [pid = 5546] [serial = 1770] [outer = 0x99d82000] 16:44:14 INFO - PROCESS | 5546 | 1461195854832 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1883ms 16:44:14 INFO - PROCESS | 5546 | 1461195854903 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:44:14 INFO - PROCESS | 5546 | 1461195854907 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:44:14 INFO - PROCESS | 5546 | 1461195854914 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 5546 | 1461195854918 Marionette TRACE conn4 <- [1,2330,null,{}] 16:44:14 INFO - PROCESS | 5546 | 1461195854925 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:15 INFO - PROCESS | 5546 | 1461195855203 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:44:15 INFO - PROCESS | 5546 | 1461195855552 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x8894ac00 == 135 [pid = 5546] [id = 590] 16:44:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x8964e400) [pid = 5546] [serial = 1771] [outer = (nil)] 16:44:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9dfc8400) [pid = 5546] [serial = 1772] [outer = 0x8964e400] 16:44:15 INFO - PROCESS | 5546 | 1461195855647 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9ea1ac00) [pid = 5546] [serial = 1773] [outer = 0x8964e400] 16:44:16 INFO - PROCESS | 5546 | 1461195856611 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1735ms 16:44:16 INFO - PROCESS | 5546 | 1461195856649 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 5546 | 1461195856654 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:44:16 INFO - PROCESS | 5546 | 1461195856661 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 5546 | 1461195856664 Marionette TRACE conn4 <- [1,2334,null,{}] 16:44:16 INFO - PROCESS | 5546 | 1461195856670 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 5546 | 1461195856902 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:44:17 INFO - PROCESS | 5546 | 1461195857246 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x9b0b3c00 == 136 [pid = 5546] [id = 591] 16:44:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x9fb8f000) [pid = 5546] [serial = 1774] [outer = (nil)] 16:44:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9feee800) [pid = 5546] [serial = 1775] [outer = 0x9fb8f000] 16:44:17 INFO - PROCESS | 5546 | 1461195857344 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9ff4b400) [pid = 5546] [serial = 1776] [outer = 0x9fb8f000] 16:44:18 INFO - PROCESS | 5546 | 1461195858282 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1684ms 16:44:18 INFO - PROCESS | 5546 | 1461195858347 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 5546 | 1461195858351 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:44:18 INFO - PROCESS | 5546 | 1461195858357 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 5546 | 1461195858361 Marionette TRACE conn4 <- [1,2338,null,{}] 16:44:18 INFO - PROCESS | 5546 | 1461195858367 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:18 INFO - PROCESS | 5546 | 1461195858617 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:44:18 INFO - PROCESS | 5546 | 1461195858956 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x9df99000 == 137 [pid = 5546] [id = 592] 16:44:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x9fb9bc00) [pid = 5546] [serial = 1777] [outer = (nil)] 16:44:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0xa0f42c00) [pid = 5546] [serial = 1778] [outer = 0x9fb9bc00] 16:44:19 INFO - PROCESS | 5546 | 1461195859054 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0xa0f9b800) [pid = 5546] [serial = 1779] [outer = 0x9fb9bc00] 16:44:20 INFO - PROCESS | 5546 | 1461195859999 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1687ms 16:44:20 INFO - PROCESS | 5546 | 1461195860046 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:44:20 INFO - PROCESS | 5546 | 1461195860050 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:44:20 INFO - PROCESS | 5546 | 1461195860057 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 5546 | 1461195860060 Marionette TRACE conn4 <- [1,2342,null,{}] 16:44:20 INFO - PROCESS | 5546 | 1461195860066 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:20 INFO - PROCESS | 5546 | 1461195860304 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:44:20 INFO - PROCESS | 5546 | 1461195860649 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d4b400 == 138 [pid = 5546] [id = 593] 16:44:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x87107c00) [pid = 5546] [serial = 1780] [outer = (nil)] 16:44:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0xa3c7cc00) [pid = 5546] [serial = 1781] [outer = 0x87107c00] 16:44:20 INFO - PROCESS | 5546 | 1461195860747 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0xa3ce3800) [pid = 5546] [serial = 1782] [outer = 0x87107c00] 16:44:21 INFO - PROCESS | 5546 | 1461195861700 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1688ms 16:44:21 INFO - PROCESS | 5546 | 1461195861746 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:44:21 INFO - PROCESS | 5546 | 1461195861750 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:44:21 INFO - PROCESS | 5546 | 1461195861757 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 5546 | 1461195861760 Marionette TRACE conn4 <- [1,2346,null,{}] 16:44:21 INFO - PROCESS | 5546 | 1461195861766 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:22 INFO - PROCESS | 5546 | 1461195862008 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:44:22 INFO - PROCESS | 5546 | 1461195862348 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x85541c00 == 139 [pid = 5546] [id = 594] 16:44:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x85542400) [pid = 5546] [serial = 1783] [outer = (nil)] 16:44:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x85549800) [pid = 5546] [serial = 1784] [outer = 0x85542400] 16:44:22 INFO - PROCESS | 5546 | 1461195862446 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x8554b800) [pid = 5546] [serial = 1785] [outer = 0x85542400] 16:44:23 INFO - PROCESS | 5546 | 1461195863377 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x87102400 == 138 [pid = 5546] [id = 535] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8fd81400 == 137 [pid = 5546] [id = 113] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8a40a000 == 136 [pid = 5546] [id = 576] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x89c95c00 == 135 [pid = 5546] [id = 575] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x891ebc00 == 134 [pid = 5546] [id = 574] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x87109400 == 133 [pid = 5546] [id = 572] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x86abb800 == 132 [pid = 5546] [id = 570] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8fc84800 == 131 [pid = 5546] [id = 571] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x9dfc7400 == 130 [pid = 5546] [id = 569] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x92ee2800 == 129 [pid = 5546] [id = 568] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x89bc7800 == 128 [pid = 5546] [id = 567] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8fd8a400 == 127 [pid = 5546] [id = 566] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8894c000 == 126 [pid = 5546] [id = 564] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8c752400 == 125 [pid = 5546] [id = 565] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8fd87800 == 124 [pid = 5546] [id = 563] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdfa800 == 123 [pid = 5546] [id = 562] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5d7400 == 122 [pid = 5546] [id = 561] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x87110000 == 121 [pid = 5546] [id = 560] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7c2c00 == 120 [pid = 5546] [id = 558] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d6c00 == 119 [pid = 5546] [id = 559] 16:44:25 INFO - PROCESS | 5546 | --DOCSHELL 0x891ef400 == 118 [pid = 5546] [id = 557] 16:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 3891ms 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x99d88000) [pid = 5546] [serial = 1643] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x9fb98400) [pid = 5546] [serial = 1652] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x9ae80800) [pid = 5546] [serial = 1647] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8bdfd400) [pid = 5546] [serial = 1670] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x92105400) [pid = 5546] [serial = 1631] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x89657800) [pid = 5546] [serial = 1610] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x9527e000) [pid = 5546] [serial = 1638] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x9df91800) [pid = 5546] [serial = 1650] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x9ff4bc00) [pid = 5546] [serial = 1655] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0xa444a800) [pid = 5546] [serial = 1658] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x89c91400) [pid = 5546] [serial = 1664] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8969fc00) [pid = 5546] [serial = 1611] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8c63f800) [pid = 5546] [serial = 1616] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x8b3e3400) [pid = 5546] [serial = 1613] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x92db1400) [pid = 5546] [serial = 1634] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x99054800) [pid = 5546] [serial = 1640] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x8edf8800) [pid = 5546] [serial = 1622] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x9ffd6400) [pid = 5546] [serial = 1656] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x9b0b5000) [pid = 5546] [serial = 1649] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x9a1a8c00) [pid = 5546] [serial = 1644] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x92140800) [pid = 5546] [serial = 1632] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8e5cd000) [pid = 5546] [serial = 1619] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8e5d6000) [pid = 5546] [serial = 1620] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x8bd89000) [pid = 5546] [serial = 1668] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x9ae26800) [pid = 5546] [serial = 1646] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8bcb3c00) [pid = 5546] [serial = 1667] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x889aa000) [pid = 5546] [serial = 1662] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0xa446cc00) [pid = 5546] [serial = 1659] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x9fc97c00) [pid = 5546] [serial = 1653] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8b392800) [pid = 5546] [serial = 1665] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8fd8f000) [pid = 5546] [serial = 1625] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x99128800) [pid = 5546] [serial = 1641] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8bb39800) [pid = 5546] [serial = 1614] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x9064ac00) [pid = 5546] [serial = 1629] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x94095400) [pid = 5546] [serial = 1637] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8894f800) [pid = 5546] [serial = 1661] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8bdff800) [pid = 5546] [serial = 1545] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9039ac00) [pid = 5546] [serial = 1626] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8ee69000) [pid = 5546] [serial = 1623] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8c731800) [pid = 5546] [serial = 1617] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x90506400) [pid = 5546] [serial = 1628] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x92db8400) [pid = 5546] [serial = 1635] [outer = (nil)] [url = about:blank] 16:44:25 INFO - PROCESS | 5546 | 1461195865973 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 5546 | 1461195865978 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:44:26 INFO - PROCESS | 5546 | 1461195865999 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 5546 | 1461195866005 Marionette TRACE conn4 <- [1,2350,null,{}] 16:44:26 INFO - PROCESS | 5546 | 1461195866013 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:26 INFO - PROCESS | 5546 | 1461195866249 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:44:26 INFO - PROCESS | 5546 | 1461195866486 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x85549c00 == 119 [pid = 5546] [id = 595] 16:44:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8554f800) [pid = 5546] [serial = 1786] [outer = (nil)] 16:44:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x881ad400) [pid = 5546] [serial = 1787] [outer = 0x8554f800] 16:44:26 INFO - PROCESS | 5546 | 1461195866567 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x88954000) [pid = 5546] [serial = 1788] [outer = 0x8554f800] 16:44:27 INFO - PROCESS | 5546 | 1461195867431 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1490ms 16:44:27 INFO - PROCESS | 5546 | 1461195867489 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 5546 | 1461195867495 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:44:27 INFO - PROCESS | 5546 | 1461195867509 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 5546 | 1461195867514 Marionette TRACE conn4 <- [1,2354,null,{}] 16:44:27 INFO - PROCESS | 5546 | 1461195867521 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:27 INFO - PROCESS | 5546 | 1461195867754 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:44:28 INFO - PROCESS | 5546 | 1461195868031 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x896a0800 == 120 [pid = 5546] [id = 596] 16:44:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x896a7800) [pid = 5546] [serial = 1789] [outer = (nil)] 16:44:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x89bc3800) [pid = 5546] [serial = 1790] [outer = 0x896a7800] 16:44:28 INFO - PROCESS | 5546 | 1461195868115 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8a401c00) [pid = 5546] [serial = 1791] [outer = 0x896a7800] 16:44:29 INFO - PROCESS | 5546 | 1461195869108 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1647ms 16:44:29 INFO - PROCESS | 5546 | 1461195869152 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:44:29 INFO - PROCESS | 5546 | 1461195869157 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:44:29 INFO - PROCESS | 5546 | 1461195869172 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 5546 | 1461195869175 Marionette TRACE conn4 <- [1,2358,null,{}] 16:44:29 INFO - PROCESS | 5546 | 1461195869191 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 5546 | 1461195869496 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:44:29 INFO - PROCESS | 5546 | 1461195869539 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7c9800 == 121 [pid = 5546] [id = 597] 16:44:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8b7cb400) [pid = 5546] [serial = 1792] [outer = (nil)] 16:44:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8bb37c00) [pid = 5546] [serial = 1793] [outer = 0x8b7cb400] 16:44:29 INFO - PROCESS | 5546 | 1461195869662 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8bc43800) [pid = 5546] [serial = 1794] [outer = 0x8b7cb400] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8b7c3400) [pid = 5546] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x92eecc00) [pid = 5546] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8e3d9400) [pid = 5546] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8efebc00) [pid = 5546] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9064e800) [pid = 5546] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x979c8400) [pid = 5546] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8b7c8000) [pid = 5546] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8fc84c00) [pid = 5546] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8fc82c00) [pid = 5546] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x9ea19c00) [pid = 5546] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x91352800) [pid = 5546] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x9ea1c800) [pid = 5546] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x92c63400) [pid = 5546] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x8736c800) [pid = 5546] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x891f2400) [pid = 5546] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x891ec000) [pid = 5546] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x9050f400) [pid = 5546] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x9a589000) [pid = 5546] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8bb3a400) [pid = 5546] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x89c98400) [pid = 5546] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:44:31 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x891f4800) [pid = 5546] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:44:31 INFO - PROCESS | 5546 | 1461195871532 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2397ms 16:44:31 INFO - PROCESS | 5546 | 1461195871560 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 5546 | 1461195871563 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:44:31 INFO - PROCESS | 5546 | 1461195871570 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 5546 | 1461195871588 Marionette TRACE conn4 <- [1,2362,null,{}] 16:44:31 INFO - PROCESS | 5546 | 1461195871594 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:31 INFO - PROCESS | 5546 | 1461195871873 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:44:31 INFO - PROCESS | 5546 | 1461195871896 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x84e78c00 == 122 [pid = 5546] [id = 598] 16:44:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x8894cc00) [pid = 5546] [serial = 1795] [outer = (nil)] 16:44:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x8b3e5000) [pid = 5546] [serial = 1796] [outer = 0x8894cc00] 16:44:31 INFO - PROCESS | 5546 | 1461195871973 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8bcb3c00) [pid = 5546] [serial = 1797] [outer = 0x8894cc00] 16:44:32 INFO - PROCESS | 5546 | 1461195872909 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1407ms 16:44:32 INFO - PROCESS | 5546 | 1461195872978 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 5546 | 1461195872982 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:44:32 INFO - PROCESS | 5546 | 1461195872988 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 5546 | 1461195872991 Marionette TRACE conn4 <- [1,2366,null,{}] 16:44:33 INFO - PROCESS | 5546 | 1461195872997 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 5546 | 1461195873358 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:44:33 INFO - PROCESS | 5546 | 1461195873716 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x867bd000 == 123 [pid = 5546] [id = 599] 16:44:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x867c1400) [pid = 5546] [serial = 1798] [outer = (nil)] 16:44:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x87105800) [pid = 5546] [serial = 1799] [outer = 0x867c1400] 16:44:33 INFO - PROCESS | 5546 | 1461195873816 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8736fc00) [pid = 5546] [serial = 1800] [outer = 0x867c1400] 16:44:34 INFO - PROCESS | 5546 | 1461195874826 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1881ms 16:44:34 INFO - PROCESS | 5546 | 1461195874872 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 5546 | 1461195874881 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:44:34 INFO - PROCESS | 5546 | 1461195874890 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 5546 | 1461195874897 Marionette TRACE conn4 <- [1,2370,null,{}] 16:44:34 INFO - PROCESS | 5546 | 1461195874905 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 5546 | 1461195875160 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:44:35 INFO - PROCESS | 5546 | 1461195875504 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x88953800 == 124 [pid = 5546] [id = 600] 16:44:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x891ea000) [pid = 5546] [serial = 1801] [outer = (nil)] 16:44:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x89650800) [pid = 5546] [serial = 1802] [outer = 0x891ea000] 16:44:35 INFO - PROCESS | 5546 | 1461195875612 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8969f800) [pid = 5546] [serial = 1803] [outer = 0x891ea000] 16:44:36 INFO - PROCESS | 5546 | 1461195876853 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2048ms 16:44:36 INFO - PROCESS | 5546 | 1461195876938 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 5546 | 1461195876944 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:44:36 INFO - PROCESS | 5546 | 1461195876951 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 5546 | 1461195876954 Marionette TRACE conn4 <- [1,2374,null,{}] 16:44:36 INFO - PROCESS | 5546 | 1461195876961 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:37 INFO - PROCESS | 5546 | 1461195877252 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:44:37 INFO - PROCESS | 5546 | 1461195877639 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b39e800 == 125 [pid = 5546] [id = 601] 16:44:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8b3a3000) [pid = 5546] [serial = 1804] [outer = (nil)] 16:44:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8b3a9c00) [pid = 5546] [serial = 1805] [outer = 0x8b3a3000] 16:44:37 INFO - PROCESS | 5546 | 1461195877735 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8b7c3400) [pid = 5546] [serial = 1806] [outer = 0x8b3a3000] 16:44:38 INFO - PROCESS | 5546 | 1461195878778 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1894ms 16:44:38 INFO - PROCESS | 5546 | 1461195878846 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 5546 | 1461195878853 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:44:38 INFO - PROCESS | 5546 | 1461195878872 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 5546 | 1461195878880 Marionette TRACE conn4 <- [1,2378,null,{}] 16:44:38 INFO - PROCESS | 5546 | 1461195878888 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:39 INFO - PROCESS | 5546 | 1461195879193 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:44:39 INFO - PROCESS | 5546 | 1461195879536 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bcb1000 == 126 [pid = 5546] [id = 602] 16:44:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8bd85c00) [pid = 5546] [serial = 1807] [outer = (nil)] 16:44:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8c63ec00) [pid = 5546] [serial = 1808] [outer = 0x8bd85c00] 16:44:39 INFO - PROCESS | 5546 | 1461195879632 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8c74a800) [pid = 5546] [serial = 1809] [outer = 0x8bd85c00] 16:44:40 INFO - PROCESS | 5546 | 1461195880631 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1804ms 16:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:44:40 INFO - PROCESS | 5546 | 1461195880683 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 5546 | 1461195880686 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:44:40 INFO - PROCESS | 5546 | 1461195880694 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 5546 | 1461195880698 Marionette TRACE conn4 <- [1,2382,null,{}] 16:44:40 INFO - PROCESS | 5546 | 1461195880704 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:40 INFO - PROCESS | 5546 | 1461195880958 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:44:41 INFO - PROCESS | 5546 | 1461195881375 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x8736f000 == 127 [pid = 5546] [id = 603] 16:44:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8bd90400) [pid = 5546] [serial = 1810] [outer = (nil)] 16:44:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8e3d6800) [pid = 5546] [serial = 1811] [outer = 0x8bd90400] 16:44:41 INFO - PROCESS | 5546 | 1461195881474 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8e5d2c00) [pid = 5546] [serial = 1812] [outer = 0x8bd90400] 16:44:42 INFO - PROCESS | 5546 | 1461195882429 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1790ms 16:44:42 INFO - PROCESS | 5546 | 1461195882499 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 5546 | 1461195882504 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:44:42 INFO - PROCESS | 5546 | 1461195882515 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 5546 | 1461195882518 Marionette TRACE conn4 <- [1,2386,null,{}] 16:44:42 INFO - PROCESS | 5546 | 1461195882525 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 5546 | 1461195882787 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:44:43 INFO - PROCESS | 5546 | 1461195883144 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee65800 == 128 [pid = 5546] [id = 604] 16:44:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8ee68800) [pid = 5546] [serial = 1813] [outer = (nil)] 16:44:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8efdf400) [pid = 5546] [serial = 1814] [outer = 0x8ee68800] 16:44:43 INFO - PROCESS | 5546 | 1461195883260 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8fc83400) [pid = 5546] [serial = 1815] [outer = 0x8ee68800] 16:44:44 INFO - PROCESS | 5546 | 1461195884249 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1782ms 16:44:44 INFO - PROCESS | 5546 | 1461195884297 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:44:44 INFO - PROCESS | 5546 | 1461195884302 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:44:44 INFO - PROCESS | 5546 | 1461195884308 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 5546 | 1461195884312 Marionette TRACE conn4 <- [1,2390,null,{}] 16:44:44 INFO - PROCESS | 5546 | 1461195884318 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:44 INFO - PROCESS | 5546 | 1461195884562 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:44:44 INFO - PROCESS | 5546 | 1461195884896 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d7400 == 129 [pid = 5546] [id = 605] 16:44:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8edecc00) [pid = 5546] [serial = 1816] [outer = (nil)] 16:44:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8ffc0800) [pid = 5546] [serial = 1817] [outer = 0x8edecc00] 16:44:45 INFO - PROCESS | 5546 | 1461195884997 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8ffc4c00) [pid = 5546] [serial = 1818] [outer = 0x8edecc00] 16:44:45 INFO - PROCESS | 5546 | 1461195885936 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1681ms 16:44:45 INFO - PROCESS | 5546 | 1461195885991 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 5546 | 1461195885994 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:44:46 INFO - PROCESS | 5546 | 1461195886006 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 5546 | 1461195886015 Marionette TRACE conn4 <- [1,2394,null,{}] 16:44:46 INFO - PROCESS | 5546 | 1461195886026 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:46 INFO - PROCESS | 5546 | 1461195886344 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:44:46 INFO - PROCESS | 5546 | 1461195886685 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c63f800 == 130 [pid = 5546] [id = 606] 16:44:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8edf1000) [pid = 5546] [serial = 1819] [outer = (nil)] 16:44:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x90502000) [pid = 5546] [serial = 1820] [outer = 0x8edf1000] 16:44:46 INFO - PROCESS | 5546 | 1461195886783 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x9050d000) [pid = 5546] [serial = 1821] [outer = 0x8edf1000] 16:44:47 INFO - PROCESS | 5546 | 1461195887733 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:44:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1803ms 16:44:47 INFO - PROCESS | 5546 | 1461195887806 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 5546 | 1461195887809 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:44:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:44:47 INFO - PROCESS | 5546 | 1461195887817 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 5546 | 1461195887819 Marionette TRACE conn4 <- [1,2398,null,{}] 16:44:47 INFO - PROCESS | 5546 | 1461195887826 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 5546 | 1461195888097 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:44:48 INFO - PROCESS | 5546 | 1461195888431 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc48c00 == 131 [pid = 5546] [id = 607] 16:44:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x9039b000) [pid = 5546] [serial = 1822] [outer = (nil)] 16:44:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x9210dc00) [pid = 5546] [serial = 1823] [outer = 0x9039b000] 16:44:48 INFO - PROCESS | 5546 | 1461195888528 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92142c00) [pid = 5546] [serial = 1824] [outer = 0x9039b000] 16:44:49 INFO - PROCESS | 5546 | 1461195889489 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:44:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1743ms 16:44:49 INFO - PROCESS | 5546 | 1461195889561 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 5546 | 1461195889565 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:44:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:44:49 INFO - PROCESS | 5546 | 1461195889572 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 5546 | 1461195889575 Marionette TRACE conn4 <- [1,2402,null,{}] 16:44:49 INFO - PROCESS | 5546 | 1461195889581 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 5546 | 1461195889820 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:44:50 INFO - PROCESS | 5546 | 1461195890160 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x903a0400 == 132 [pid = 5546] [id = 608] 16:44:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x91352400) [pid = 5546] [serial = 1825] [outer = (nil)] 16:44:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x92caa800) [pid = 5546] [serial = 1826] [outer = 0x91352400] 16:44:50 INFO - PROCESS | 5546 | 1461195890266 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x92dadc00) [pid = 5546] [serial = 1827] [outer = 0x91352400] 16:44:51 INFO - PROCESS | 5546 | 1461195891257 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:44:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1739ms 16:44:51 INFO - PROCESS | 5546 | 1461195891313 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 5546 | 1461195891317 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:44:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:44:51 INFO - PROCESS | 5546 | 1461195891325 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 5546 | 1461195891330 Marionette TRACE conn4 <- [1,2406,null,{}] 16:44:51 INFO - PROCESS | 5546 | 1461195891337 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 5546 | 1461195891610 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:44:51 INFO - PROCESS | 5546 | 1461195891978 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x92ef1c00 == 133 [pid = 5546] [id = 609] 16:44:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x94095400) [pid = 5546] [serial = 1828] [outer = (nil)] 16:44:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x9527c000) [pid = 5546] [serial = 1829] [outer = 0x94095400] 16:44:52 INFO - PROCESS | 5546 | 1461195892097 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x971e7800) [pid = 5546] [serial = 1830] [outer = 0x94095400] 16:44:53 INFO - PROCESS | 5546 | 1461195893129 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1840ms 16:44:53 INFO - PROCESS | 5546 | 1461195893166 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 5546 | 1461195893172 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:44:53 INFO - PROCESS | 5546 | 1461195893179 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 5546 | 1461195893184 Marionette TRACE conn4 <- [1,2410,null,{}] 16:44:53 INFO - PROCESS | 5546 | 1461195893191 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 5546 | 1461195893483 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:44:53 INFO - PROCESS | 5546 | 1461195893844 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x94099000 == 134 [pid = 5546] [id = 610] 16:44:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x97cb9000) [pid = 5546] [serial = 1831] [outer = (nil)] 16:44:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x99127400) [pid = 5546] [serial = 1832] [outer = 0x97cb9000] 16:44:53 INFO - PROCESS | 5546 | 1461195893943 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x9912b400) [pid = 5546] [serial = 1833] [outer = 0x97cb9000] 16:44:54 INFO - PROCESS | 5546 | 1461195894953 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1835ms 16:44:55 INFO - PROCESS | 5546 | 1461195895015 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 5546 | 1461195895018 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:44:55 INFO - PROCESS | 5546 | 1461195895025 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 5546 | 1461195895028 Marionette TRACE conn4 <- [1,2414,null,{}] 16:44:55 INFO - PROCESS | 5546 | 1461195895034 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 5546 | 1461195895376 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:44:55 INFO - PROCESS | 5546 | 1461195895748 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efe8000 == 135 [pid = 5546] [id = 611] 16:44:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x99053000) [pid = 5546] [serial = 1834] [outer = (nil)] 16:44:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9a023800) [pid = 5546] [serial = 1835] [outer = 0x99053000] 16:44:55 INFO - PROCESS | 5546 | 1461195895845 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9a1a8c00) [pid = 5546] [serial = 1836] [outer = 0x99053000] 16:44:57 INFO - PROCESS | 5546 | 1461195897012 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2046ms 16:44:57 INFO - PROCESS | 5546 | 1461195897072 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 5546 | 1461195897076 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:44:57 INFO - PROCESS | 5546 | 1461195897083 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 5546 | 1461195897087 Marionette TRACE conn4 <- [1,2418,null,{}] 16:44:57 INFO - PROCESS | 5546 | 1461195897092 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 5546 | 1461195897332 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:44:57 INFO - PROCESS | 5546 | 1461195897670 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x9956bc00 == 136 [pid = 5546] [id = 612] 16:44:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x9956d000) [pid = 5546] [serial = 1837] [outer = (nil)] 16:44:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9b0ab800) [pid = 5546] [serial = 1838] [outer = 0x9956d000] 16:44:57 INFO - PROCESS | 5546 | 1461195897768 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9b0b6400) [pid = 5546] [serial = 1839] [outer = 0x9956d000] 16:44:58 INFO - PROCESS | 5546 | 1461195898789 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1786ms 16:44:58 INFO - PROCESS | 5546 | 1461195898870 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 5546 | 1461195898874 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:44:58 INFO - PROCESS | 5546 | 1461195898881 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 5546 | 1461195898885 Marionette TRACE conn4 <- [1,2422,null,{}] 16:44:58 INFO - PROCESS | 5546 | 1461195898891 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 5546 | 1461195899192 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:44:59 INFO - PROCESS | 5546 | 1461195899539 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a8400 == 137 [pid = 5546] [id = 613] 16:44:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x89659000) [pid = 5546] [serial = 1840] [outer = (nil)] 16:44:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x9fb25400) [pid = 5546] [serial = 1841] [outer = 0x89659000] 16:44:59 INFO - PROCESS | 5546 | 1461195899635 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x9fc54c00) [pid = 5546] [serial = 1842] [outer = 0x89659000] 16:45:00 INFO - PROCESS | 5546 | 1461195900621 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1791ms 16:45:00 INFO - PROCESS | 5546 | 1461195900673 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 5546 | 1461195900676 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:45:00 INFO - PROCESS | 5546 | 1461195900684 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 5546 | 1461195900686 Marionette TRACE conn4 <- [1,2426,null,{}] 16:45:00 INFO - PROCESS | 5546 | 1461195900693 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 5546 | 1461195900947 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:45:01 INFO - PROCESS | 5546 | 1461195901301 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x8710d000 == 138 [pid = 5546] [id = 614] 16:45:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8c63f000) [pid = 5546] [serial = 1843] [outer = (nil)] 16:45:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0xa0a90c00) [pid = 5546] [serial = 1844] [outer = 0x8c63f000] 16:45:01 INFO - PROCESS | 5546 | 1461195901399 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0xa0ad0c00) [pid = 5546] [serial = 1845] [outer = 0x8c63f000] 16:45:02 INFO - PROCESS | 5546 | 1461195902417 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1782ms 16:45:02 INFO - PROCESS | 5546 | 1461195902466 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 5546 | 1461195902469 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:45:02 INFO - PROCESS | 5546 | 1461195902478 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 5546 | 1461195902481 Marionette TRACE conn4 <- [1,2430,null,{}] 16:45:02 INFO - PROCESS | 5546 | 1461195902486 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 5546 | 1461195902747 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:45:03 INFO - PROCESS | 5546 | 1461195903089 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x9df9a000 == 139 [pid = 5546] [id = 615] 16:45:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0xa0a98800) [pid = 5546] [serial = 1846] [outer = (nil)] 16:45:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0xa3ce1c00) [pid = 5546] [serial = 1847] [outer = 0xa0a98800] 16:45:03 INFO - PROCESS | 5546 | 1461195903187 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0xa446d000) [pid = 5546] [serial = 1848] [outer = 0xa0a98800] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8bb3d400 == 138 [pid = 5546] [id = 365] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8564b800 == 137 [pid = 5546] [id = 357] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x855d3c00 == 136 [pid = 5546] [id = 358] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x867b3000 == 135 [pid = 5546] [id = 362] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x89abe400 == 134 [pid = 5546] [id = 363] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x84e78c00 == 133 [pid = 5546] [id = 598] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7c9800 == 132 [pid = 5546] [id = 597] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x896a0800 == 131 [pid = 5546] [id = 596] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x85549c00 == 130 [pid = 5546] [id = 595] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x85541c00 == 129 [pid = 5546] [id = 594] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x85d4b400 == 128 [pid = 5546] [id = 593] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x9b0b3c00 == 127 [pid = 5546] [id = 591] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x9df99000 == 126 [pid = 5546] [id = 592] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8894ac00 == 125 [pid = 5546] [id = 590] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x9956c400 == 124 [pid = 5546] [id = 589] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x9527f400 == 123 [pid = 5546] [id = 588] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8c733400 == 122 [pid = 5546] [id = 586] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x92c5fc00 == 121 [pid = 5546] [id = 587] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x9039bc00 == 120 [pid = 5546] [id = 585] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8ffca800 == 119 [pid = 5546] [id = 584] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8f7e9400 == 118 [pid = 5546] [id = 583] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8894d400 == 117 [pid = 5546] [id = 582] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3cd800 == 116 [pid = 5546] [id = 580] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8c734800 == 115 [pid = 5546] [id = 581] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7ccc00 == 114 [pid = 5546] [id = 579] 16:45:05 INFO - PROCESS | 5546 | --DOCSHELL 0x889ae000 == 113 [pid = 5546] [id = 578] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x92145800) [pid = 5546] [serial = 1689] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x971e1800) [pid = 5546] [serial = 1694] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x9ae22000) [pid = 5546] [serial = 1703] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8bca7000) [pid = 5546] [serial = 1730] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x9904c000) [pid = 5546] [serial = 1698] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8bd90800) [pid = 5546] [serial = 1731] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x89659c00) [pid = 5546] [serial = 1673] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x87375400) [pid = 5546] [serial = 1722] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x8b3df800) [pid = 5546] [serial = 1728] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x9b0d2000) [pid = 5546] [serial = 1704] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8ffc1000) [pid = 5546] [serial = 1686] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8b3a5000) [pid = 5546] [serial = 1727] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8bc42800) [pid = 5546] [serial = 1676] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0xa4479400) [pid = 5546] [serial = 1719] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x971e9000) [pid = 5546] [serial = 1695] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x8bc3d800) [pid = 5546] [serial = 1608] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0xa0e57800) [pid = 5546] [serial = 1709] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x8fb54000) [pid = 5546] [serial = 1683] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8969ac00) [pid = 5546] [serial = 1724] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0xa456d800) [pid = 5546] [serial = 1712] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x9ff51800) [pid = 5546] [serial = 1707] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8bb3fc00) [pid = 5546] [serial = 1733] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8bdf3c00) [pid = 5546] [serial = 1677] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x97db7c00) [pid = 5546] [serial = 1697] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x8e5cf000) [pid = 5546] [serial = 1679] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8fd90400) [pid = 5546] [serial = 1685] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x91408c00) [pid = 5546] [serial = 1688] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x9fc9e000) [pid = 5546] [serial = 1706] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x8f7e3800) [pid = 5546] [serial = 1682] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8fc8bc00) [pid = 5546] [serial = 1716] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8fc89000) [pid = 5546] [serial = 1715] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0xa3cda000) [pid = 5546] [serial = 1718] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0xa2a30000) [pid = 5546] [serial = 1710] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x92e8d800) [pid = 5546] [serial = 1692] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0xa45d3000) [pid = 5546] [serial = 1713] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x99563800) [pid = 5546] [serial = 1701] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x87372c00) [pid = 5546] [serial = 1721] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x99222800) [pid = 5546] [serial = 1700] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x92db3800) [pid = 5546] [serial = 1691] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x89abcc00) [pid = 5546] [serial = 1674] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x89ac3c00) [pid = 5546] [serial = 1725] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8edf0000) [pid = 5546] [serial = 1680] [outer = (nil)] [url = about:blank] 16:45:06 INFO - PROCESS | 5546 | 1461195906807 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 4394ms 16:45:06 INFO - PROCESS | 5546 | 1461195906873 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 5546 | 1461195906879 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:45:06 INFO - PROCESS | 5546 | 1461195906889 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 5546 | 1461195906893 Marionette TRACE conn4 <- [1,2434,null,{}] 16:45:06 INFO - PROCESS | 5546 | 1461195906901 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 5546 | 1461195907132 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:45:07 INFO - PROCESS | 5546 | 1461195907393 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x87bee400 == 114 [pid = 5546] [id = 616] 16:45:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x87befc00) [pid = 5546] [serial = 1849] [outer = (nil)] 16:45:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x889a1c00) [pid = 5546] [serial = 1850] [outer = 0x87befc00] 16:45:07 INFO - PROCESS | 5546 | 1461195907504 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x889aec00) [pid = 5546] [serial = 1851] [outer = 0x87befc00] 16:45:08 INFO - PROCESS | 5546 | 1461195908397 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1532ms 16:45:08 INFO - PROCESS | 5546 | 1461195908423 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 5546 | 1461195908432 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:45:08 INFO - PROCESS | 5546 | 1461195908443 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 5546 | 1461195908447 Marionette TRACE conn4 <- [1,2438,null,{}] 16:45:08 INFO - PROCESS | 5546 | 1461195908454 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 5546 | 1461195908781 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:45:08 INFO - PROCESS | 5546 | 1461195908817 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x8894e000 == 115 [pid = 5546] [id = 617] 16:45:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x889a2800) [pid = 5546] [serial = 1852] [outer = (nil)] 16:45:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x89ac8c00) [pid = 5546] [serial = 1853] [outer = 0x889a2800] 16:45:08 INFO - PROCESS | 5546 | 1461195908893 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8a403c00) [pid = 5546] [serial = 1854] [outer = 0x889a2800] 16:45:10 INFO - PROCESS | 5546 | 1461195910007 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1629ms 16:45:10 INFO - PROCESS | 5546 | 1461195910081 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 5546 | 1461195910085 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:45:10 INFO - PROCESS | 5546 | 1461195910092 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 5546 | 1461195910098 Marionette TRACE conn4 <- [1,2442,null,{}] 16:45:10 INFO - PROCESS | 5546 | 1461195910122 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 5546 | 1461195910441 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:45:10 INFO - PROCESS | 5546 | 1461195910481 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x8a40d800 == 116 [pid = 5546] [id = 618] 16:45:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8b7c2800) [pid = 5546] [serial = 1855] [outer = (nil)] 16:45:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8bb33800) [pid = 5546] [serial = 1856] [outer = 0x8b7c2800] 16:45:10 INFO - PROCESS | 5546 | 1461195910571 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8bc45400) [pid = 5546] [serial = 1857] [outer = 0x8b7c2800] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x92182000) [pid = 5546] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9fb8f000) [pid = 5546] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x92ee6c00) [pid = 5546] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x90399400) [pid = 5546] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8ffcbc00) [pid = 5546] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x87107c00) [pid = 5546] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x99d82000) [pid = 5546] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8b7c1c00) [pid = 5546] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8b7ce400) [pid = 5546] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x99223000) [pid = 5546] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x8ee62c00) [pid = 5546] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x8964e400) [pid = 5546] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x9fb9bc00) [pid = 5546] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x85542400) [pid = 5546] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x8e3d3800) [pid = 5546] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x896a7800) [pid = 5546] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x8b7cb400) [pid = 5546] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x90510800) [pid = 5546] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8e3cfc00) [pid = 5546] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x8554f800) [pid = 5546] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:45:11 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x889ae400) [pid = 5546] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:45:12 INFO - PROCESS | 5546 | 1461195912332 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2288ms 16:45:12 INFO - PROCESS | 5546 | 1461195912382 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:45:12 INFO - PROCESS | 5546 | 1461195912387 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:45:12 INFO - PROCESS | 5546 | 1461195912393 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 5546 | 1461195912397 Marionette TRACE conn4 <- [1,2446,null,{}] 16:45:12 INFO - PROCESS | 5546 | 1461195912403 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 5546 | 1461195912718 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:45:12 INFO - PROCESS | 5546 | 1461195912892 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x85543000 == 117 [pid = 5546] [id = 619] 16:45:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x891ec000) [pid = 5546] [serial = 1858] [outer = (nil)] 16:45:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x8bcacc00) [pid = 5546] [serial = 1859] [outer = 0x891ec000] 16:45:12 INFO - PROCESS | 5546 | 1461195912976 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8bdf4400) [pid = 5546] [serial = 1860] [outer = 0x891ec000] 16:45:13 INFO - PROCESS | 5546 | 1461195913995 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1631ms 16:45:14 INFO - PROCESS | 5546 | 1461195914027 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 5546 | 1461195914032 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:45:14 INFO - PROCESS | 5546 | 1461195914044 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 5546 | 1461195914050 Marionette TRACE conn4 <- [1,2450,null,{}] 16:45:14 INFO - PROCESS | 5546 | 1461195914062 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 5546 | 1461195914328 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:45:14 INFO - PROCESS | 5546 | 1461195914684 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x87371800 == 118 [pid = 5546] [id = 620] 16:45:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x881b2400) [pid = 5546] [serial = 1861] [outer = (nil)] 16:45:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x88951c00) [pid = 5546] [serial = 1862] [outer = 0x881b2400] 16:45:14 INFO - PROCESS | 5546 | 1461195914786 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8969cc00) [pid = 5546] [serial = 1863] [outer = 0x881b2400] 16:45:15 INFO - PROCESS | 5546 | 1461195915807 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1792ms 16:45:15 INFO - PROCESS | 5546 | 1461195915836 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 5546 | 1461195915847 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:45:15 INFO - PROCESS | 5546 | 1461195915859 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 5546 | 1461195915864 Marionette TRACE conn4 <- [1,2454,null,{}] 16:45:15 INFO - PROCESS | 5546 | 1461195915871 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 5546 | 1461195916203 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:45:16 INFO - PROCESS | 5546 | 1461195916562 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b38a800 == 119 [pid = 5546] [id = 621] 16:45:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x8b39e400) [pid = 5546] [serial = 1864] [outer = (nil)] 16:45:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8bb31c00) [pid = 5546] [serial = 1865] [outer = 0x8b39e400] 16:45:16 INFO - PROCESS | 5546 | 1461195916666 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8bdf7c00) [pid = 5546] [serial = 1866] [outer = 0x8b39e400] 16:45:17 INFO - PROCESS | 5546 | 1461195917766 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1944ms 16:45:17 INFO - PROCESS | 5546 | 1461195917803 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 5546 | 1461195917808 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:45:17 INFO - PROCESS | 5546 | 1461195917815 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 5546 | 1461195917822 Marionette TRACE conn4 <- [1,2458,null,{}] 16:45:17 INFO - PROCESS | 5546 | 1461195917839 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 5546 | 1461195918106 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:45:18 INFO - PROCESS | 5546 | 1461195918470 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c634800 == 120 [pid = 5546] [id = 622] 16:45:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8c750000) [pid = 5546] [serial = 1867] [outer = (nil)] 16:45:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8e3d2000) [pid = 5546] [serial = 1868] [outer = 0x8c750000] 16:45:18 INFO - PROCESS | 5546 | 1461195918574 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8e5d6800) [pid = 5546] [serial = 1869] [outer = 0x8c750000] 16:45:19 INFO - PROCESS | 5546 | 1461195919568 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:45:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1789ms 16:45:19 INFO - PROCESS | 5546 | 1461195919605 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 5546 | 1461195919609 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:45:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:45:19 INFO - PROCESS | 5546 | 1461195919618 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 5546 | 1461195919622 Marionette TRACE conn4 <- [1,2462,null,{}] 16:45:19 INFO - PROCESS | 5546 | 1461195919628 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 5546 | 1461195919889 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:45:20 INFO - PROCESS | 5546 | 1461195920227 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74dc00 == 121 [pid = 5546] [id = 623] 16:45:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8e5cf000) [pid = 5546] [serial = 1870] [outer = (nil)] 16:45:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8ee6c400) [pid = 5546] [serial = 1871] [outer = 0x8e5cf000] 16:45:20 INFO - PROCESS | 5546 | 1461195920333 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8efe9800) [pid = 5546] [serial = 1872] [outer = 0x8e5cf000] 16:45:21 INFO - PROCESS | 5546 | 1461195921354 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:45:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1785ms 16:45:21 INFO - PROCESS | 5546 | 1461195921404 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:45:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:45:21 INFO - PROCESS | 5546 | 1461195921409 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:45:21 INFO - PROCESS | 5546 | 1461195921416 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 5546 | 1461195921420 Marionette TRACE conn4 <- [1,2466,null,{}] 16:45:21 INFO - PROCESS | 5546 | 1461195921426 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 5546 | 1461195921670 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:45:22 INFO - PROCESS | 5546 | 1461195922025 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edef000 == 122 [pid = 5546] [id = 624] 16:45:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8edf2c00) [pid = 5546] [serial = 1873] [outer = (nil)] 16:45:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8fb4f800) [pid = 5546] [serial = 1874] [outer = 0x8edf2c00] 16:45:22 INFO - PROCESS | 5546 | 1461195922119 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8fb53000) [pid = 5546] [serial = 1875] [outer = 0x8edf2c00] 16:45:23 INFO - PROCESS | 5546 | 1461195923053 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:45:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1684ms 16:45:23 INFO - PROCESS | 5546 | 1461195923100 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:45:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:45:23 INFO - PROCESS | 5546 | 1461195923105 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:45:23 INFO - PROCESS | 5546 | 1461195923112 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 5546 | 1461195923116 Marionette TRACE conn4 <- [1,2470,null,{}] 16:45:23 INFO - PROCESS | 5546 | 1461195923122 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 5546 | 1461195923397 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:45:23 INFO - PROCESS | 5546 | 1461195923745 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x8f7eec00 == 123 [pid = 5546] [id = 625] 16:45:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8ffc1800) [pid = 5546] [serial = 1876] [outer = (nil)] 16:45:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x9039bc00) [pid = 5546] [serial = 1877] [outer = 0x8ffc1800] 16:45:23 INFO - PROCESS | 5546 | 1461195923847 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x903a6c00) [pid = 5546] [serial = 1878] [outer = 0x8ffc1800] 16:45:24 INFO - PROCESS | 5546 | 1461195924762 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:45:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1687ms 16:45:24 INFO - PROCESS | 5546 | 1461195924799 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 5546 | 1461195924804 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:45:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:45:24 INFO - PROCESS | 5546 | 1461195924811 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 5546 | 1461195924816 Marionette TRACE conn4 <- [1,2474,null,{}] 16:45:24 INFO - PROCESS | 5546 | 1461195924844 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 5546 | 1461195925103 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:45:25 INFO - PROCESS | 5546 | 1461195925445 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ffca800 == 124 [pid = 5546] [id = 626] 16:45:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x90646000) [pid = 5546] [serial = 1879] [outer = (nil)] 16:45:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x9144b400) [pid = 5546] [serial = 1880] [outer = 0x90646000] 16:45:25 INFO - PROCESS | 5546 | 1461195925557 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x92142800) [pid = 5546] [serial = 1881] [outer = 0x90646000] 16:45:26 INFO - PROCESS | 5546 | 1461195926552 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1801ms 16:45:26 INFO - PROCESS | 5546 | 1461195926614 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 5546 | 1461195926618 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:45:26 INFO - PROCESS | 5546 | 1461195926625 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 5546 | 1461195926628 Marionette TRACE conn4 <- [1,2478,null,{}] 16:45:26 INFO - PROCESS | 5546 | 1461195926634 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 5546 | 1461195926919 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:45:27 INFO - PROCESS | 5546 | 1461195927299 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x889ae400 == 125 [pid = 5546] [id = 627] 16:45:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x9214cc00) [pid = 5546] [serial = 1882] [outer = (nil)] 16:45:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x92dae400) [pid = 5546] [serial = 1883] [outer = 0x9214cc00] 16:45:27 INFO - PROCESS | 5546 | 1461195927391 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x92e8ec00) [pid = 5546] [serial = 1884] [outer = 0x9214cc00] 16:45:28 INFO - PROCESS | 5546 | 1461195928331 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1784ms 16:45:28 INFO - PROCESS | 5546 | 1461195928411 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 5546 | 1461195928415 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:45:28 INFO - PROCESS | 5546 | 1461195928422 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 5546 | 1461195928424 Marionette TRACE conn4 <- [1,2482,null,{}] 16:45:28 INFO - PROCESS | 5546 | 1461195928431 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 5546 | 1461195928712 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:45:29 INFO - PROCESS | 5546 | 1461195929049 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x87379400 == 126 [pid = 5546] [id = 628] 16:45:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x89c96800) [pid = 5546] [serial = 1885] [outer = (nil)] 16:45:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x92ee2800) [pid = 5546] [serial = 1886] [outer = 0x89c96800] 16:45:29 INFO - PROCESS | 5546 | 1461195929148 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92ee7c00) [pid = 5546] [serial = 1887] [outer = 0x89c96800] 16:45:30 INFO - PROCESS | 5546 | 1461195930044 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1684ms 16:45:30 INFO - PROCESS | 5546 | 1461195930107 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 5546 | 1461195930112 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:45:30 INFO - PROCESS | 5546 | 1461195930118 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 5546 | 1461195930122 Marionette TRACE conn4 <- [1,2486,null,{}] 16:45:30 INFO - PROCESS | 5546 | 1461195930128 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 5546 | 1461195930383 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:45:30 INFO - PROCESS | 5546 | 1461195930722 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e93800 == 127 [pid = 5546] [id = 629] 16:45:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92ee6000) [pid = 5546] [serial = 1888] [outer = (nil)] 16:45:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x971ed800) [pid = 5546] [serial = 1889] [outer = 0x92ee6000] 16:45:30 INFO - PROCESS | 5546 | 1461195930820 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x979c4000) [pid = 5546] [serial = 1890] [outer = 0x92ee6000] 16:45:31 INFO - PROCESS | 5546 | 1461195931787 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:45:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1732ms 16:45:31 INFO - PROCESS | 5546 | 1461195931851 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:45:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:45:31 INFO - PROCESS | 5546 | 1461195931856 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:45:31 INFO - PROCESS | 5546 | 1461195931863 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 5546 | 1461195931868 Marionette TRACE conn4 <- [1,2490,null,{}] 16:45:31 INFO - PROCESS | 5546 | 1461195931874 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 5546 | 1461195932197 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:45:32 INFO - PROCESS | 5546 | 1461195932557 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d2000 == 128 [pid = 5546] [id = 630] 16:45:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x96ccdc00) [pid = 5546] [serial = 1891] [outer = (nil)] 16:45:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x99125800) [pid = 5546] [serial = 1892] [outer = 0x96ccdc00] 16:45:32 INFO - PROCESS | 5546 | 1461195932657 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x99564000) [pid = 5546] [serial = 1893] [outer = 0x96ccdc00] 16:45:33 INFO - PROCESS | 5546 | 1461195933606 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:45:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1782ms 16:45:33 INFO - PROCESS | 5546 | 1461195933645 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 5546 | 1461195933650 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:45:33 INFO - PROCESS | 5546 | 1461195933656 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 5546 | 1461195933659 Marionette TRACE conn4 <- [1,2494,null,{}] 16:45:33 INFO - PROCESS | 5546 | 1461195933665 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 5546 | 1461195933953 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:45:34 INFO - PROCESS | 5546 | 1461195934302 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x99126c00 == 129 [pid = 5546] [id = 631] 16:45:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x9956c400) [pid = 5546] [serial = 1894] [outer = (nil)] 16:45:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x9a1adc00) [pid = 5546] [serial = 1895] [outer = 0x9956c400] 16:45:34 INFO - PROCESS | 5546 | 1461195934397 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x9a50b000) [pid = 5546] [serial = 1896] [outer = 0x9956c400] 16:45:35 INFO - PROCESS | 5546 | 1461195935316 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:45:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1734ms 16:45:35 INFO - PROCESS | 5546 | 1461195935391 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 5546 | 1461195935395 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:45:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:45:35 INFO - PROCESS | 5546 | 1461195935402 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 5546 | 1461195935404 Marionette TRACE conn4 <- [1,2498,null,{}] 16:45:35 INFO - PROCESS | 5546 | 1461195935411 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 5546 | 1461195935688 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:45:36 INFO - PROCESS | 5546 | 1461195936027 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x9956e000 == 130 [pid = 5546] [id = 632] 16:45:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x9a103400) [pid = 5546] [serial = 1897] [outer = (nil)] 16:45:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9b0d2000) [pid = 5546] [serial = 1898] [outer = 0x9a103400] 16:45:36 INFO - PROCESS | 5546 | 1461195936125 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9b0de800) [pid = 5546] [serial = 1899] [outer = 0x9a103400] 16:45:37 INFO - PROCESS | 5546 | 1461195937094 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:45:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1741ms 16:45:37 INFO - PROCESS | 5546 | 1461195937144 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 5546 | 1461195937148 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:45:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:45:37 INFO - PROCESS | 5546 | 1461195937154 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 5546 | 1461195937158 Marionette TRACE conn4 <- [1,2502,null,{}] 16:45:37 INFO - PROCESS | 5546 | 1461195937163 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 5546 | 1461195937404 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:45:37 INFO - PROCESS | 5546 | 1461195937746 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e96800 == 131 [pid = 5546] [id = 633] 16:45:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x9b0aec00) [pid = 5546] [serial = 1900] [outer = (nil)] 16:45:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9fea7400) [pid = 5546] [serial = 1901] [outer = 0x9b0aec00] 16:45:37 INFO - PROCESS | 5546 | 1461195937845 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9ff13000) [pid = 5546] [serial = 1902] [outer = 0x9b0aec00] 16:45:38 INFO - PROCESS | 5546 | 1461195938751 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:45:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1631ms 16:45:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:45:38 INFO - PROCESS | 5546 | 1461195938786 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 5546 | 1461195938789 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:45:38 INFO - PROCESS | 5546 | 1461195938795 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 5546 | 1461195938799 Marionette TRACE conn4 <- [1,2506,null,{}] 16:45:38 INFO - PROCESS | 5546 | 1461195938805 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:39 INFO - PROCESS | 5546 | 1461195939041 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:45:39 INFO - PROCESS | 5546 | 1461195939394 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x8969c400 == 132 [pid = 5546] [id = 634] 16:45:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x8a40d400) [pid = 5546] [serial = 1903] [outer = (nil)] 16:45:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0xa0c1c000) [pid = 5546] [serial = 1904] [outer = 0x8a40d400] 16:45:39 INFO - PROCESS | 5546 | 1461195939497 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0xa0f9e800) [pid = 5546] [serial = 1905] [outer = 0x8a40d400] 16:45:40 INFO - PROCESS | 5546 | 1461195940420 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:45:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1692ms 16:45:40 INFO - PROCESS | 5546 | 1461195940486 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 5546 | 1461195940490 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:45:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:45:40 INFO - PROCESS | 5546 | 1461195940498 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 5546 | 1461195940501 Marionette TRACE conn4 <- [1,2510,null,{}] 16:45:40 INFO - PROCESS | 5546 | 1461195940508 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 5546 | 1461195940793 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:45:41 INFO - PROCESS | 5546 | 1461195941142 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x87103400 == 133 [pid = 5546] [id = 635] 16:45:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0xa0ada800) [pid = 5546] [serial = 1906] [outer = (nil)] 16:45:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0xa4478c00) [pid = 5546] [serial = 1907] [outer = 0xa0ada800] 16:45:41 INFO - PROCESS | 5546 | 1461195941234 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0xa44bf000) [pid = 5546] [serial = 1908] [outer = 0xa0ada800] 16:45:42 INFO - PROCESS | 5546 | 1461195942191 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1741ms 16:45:42 INFO - PROCESS | 5546 | 1461195942241 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 5546 | 1461195942245 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:45:42 INFO - PROCESS | 5546 | 1461195942285 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 5546 | 1461195942289 Marionette TRACE conn4 <- [1,2514,null,{}] 16:45:42 INFO - PROCESS | 5546 | 1461195942299 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 5546 | 1461195942577 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:45:42 INFO - PROCESS | 5546 | 1461195942927 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x8f7ed800 == 134 [pid = 5546] [id = 636] 16:45:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0xa2ac2800) [pid = 5546] [serial = 1909] [outer = (nil)] 16:45:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0xa47a1c00) [pid = 5546] [serial = 1910] [outer = 0xa2ac2800] 16:45:43 INFO - PROCESS | 5546 | 1461195943022 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0xa47a8800) [pid = 5546] [serial = 1911] [outer = 0xa2ac2800] 16:45:43 INFO - PROCESS | 5546 | 1461195943957 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:45:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1774ms 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x9956bc00 == 133 [pid = 5546] [id = 612] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8efe8000 == 132 [pid = 5546] [id = 611] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x94099000 == 131 [pid = 5546] [id = 610] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x903a0400 == 130 [pid = 5546] [id = 608] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x92ef1c00 == 129 [pid = 5546] [id = 609] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc48c00 == 128 [pid = 5546] [id = 607] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8c63f800 == 127 [pid = 5546] [id = 606] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d7400 == 126 [pid = 5546] [id = 605] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8ee65800 == 125 [pid = 5546] [id = 604] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8bcb1000 == 124 [pid = 5546] [id = 602] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8736f000 == 123 [pid = 5546] [id = 603] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8b39e800 == 122 [pid = 5546] [id = 601] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x88953800 == 121 [pid = 5546] [id = 600] 16:45:46 INFO - PROCESS | 5546 | --DOCSHELL 0x867bd000 == 120 [pid = 5546] [id = 599] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8b3e5000) [pid = 5546] [serial = 1796] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x92ee5c00) [pid = 5546] [serial = 1760] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x9ff4b400) [pid = 5546] [serial = 1776] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x971e1400) [pid = 5546] [serial = 1763] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x9161b000) [pid = 5546] [serial = 1755] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x903a4800) [pid = 5546] [serial = 1751] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x92ee8400) [pid = 5546] [serial = 1761] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x9feee800) [pid = 5546] [serial = 1775] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0xa3ce3800) [pid = 5546] [serial = 1782] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0xa3c7cc00) [pid = 5546] [serial = 1781] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x9aeba000) [pid = 5546] [serial = 1770] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8c63cc00) [pid = 5546] [serial = 1671] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8bcb0000) [pid = 5546] [serial = 1740] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x9956b800) [pid = 5546] [serial = 1766] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8f7e1400) [pid = 5546] [serial = 1746] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9ea1ac00) [pid = 5546] [serial = 1773] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0xa0f42c00) [pid = 5546] [serial = 1778] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x85549800) [pid = 5546] [serial = 1784] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8fc85800) [pid = 5546] [serial = 1748] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x8bb3c000) [pid = 5546] [serial = 1739] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8a401c00) [pid = 5546] [serial = 1791] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x9050ec00) [pid = 5546] [serial = 1752] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8bc43800) [pid = 5546] [serial = 1794] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x8efe0c00) [pid = 5546] [serial = 1745] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x9a01e000) [pid = 5546] [serial = 1767] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8554b800) [pid = 5546] [serial = 1785] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x92c66c00) [pid = 5546] [serial = 1757] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x9ae80000) [pid = 5546] [serial = 1769] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x8fc88c00) [pid = 5546] [serial = 1749] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x971e3400) [pid = 5546] [serial = 1764] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8e5d0400) [pid = 5546] [serial = 1743] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x9dfc8400) [pid = 5546] [serial = 1772] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0xa0f9b800) [pid = 5546] [serial = 1779] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x88954000) [pid = 5546] [serial = 1788] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8e3d6400) [pid = 5546] [serial = 1742] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x89bbbc00) [pid = 5546] [serial = 1737] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x89bc3800) [pid = 5546] [serial = 1790] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8964e800) [pid = 5546] [serial = 1736] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8bb37c00) [pid = 5546] [serial = 1793] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x91615400) [pid = 5546] [serial = 1754] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x92daf000) [pid = 5546] [serial = 1758] [outer = (nil)] [url = about:blank] 16:45:46 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x881ad400) [pid = 5546] [serial = 1787] [outer = (nil)] [url = about:blank] 16:45:47 INFO - PROCESS | 5546 | 1461195947079 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 5546 | 1461195947085 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:45:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:45:47 INFO - PROCESS | 5546 | 1461195947121 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 5546 | 1461195947129 Marionette TRACE conn4 <- [1,2518,null,{}] 16:45:47 INFO - PROCESS | 5546 | 1461195947137 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 5546 | 1461195947401 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:45:47 INFO - PROCESS | 5546 | 1461195947687 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 5546 | ++DOCSHELL 0x880ed400 == 121 [pid = 5546] [id = 637] 16:45:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x881ad400) [pid = 5546] [serial = 1912] [outer = (nil)] 16:45:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8894a400) [pid = 5546] [serial = 1913] [outer = 0x881ad400] 16:45:47 INFO - PROCESS | 5546 | 1461195947770 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x889a5800) [pid = 5546] [serial = 1914] [outer = 0x881ad400] 16:45:48 INFO - PROCESS | 5546 | 1461195948720 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1653ms 16:45:48 INFO - PROCESS | 5546 | 1461195948774 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 5546 | 1461195948779 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:45:48 INFO - PROCESS | 5546 | 1461195948792 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 5546 | 1461195948797 Marionette TRACE conn4 <- [1,2522,null,{}] 16:45:48 INFO - PROCESS | 5546 | 1461195948805 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 5546 | 1461195949052 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:45:49 INFO - PROCESS | 5546 | 1461195949343 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x896a3000 == 122 [pid = 5546] [id = 638] 16:45:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x89bbb800) [pid = 5546] [serial = 1915] [outer = (nil)] 16:45:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x89c8e400) [pid = 5546] [serial = 1916] [outer = 0x89bbb800] 16:45:49 INFO - PROCESS | 5546 | 1461195949429 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8a40c800) [pid = 5546] [serial = 1917] [outer = 0x89bbb800] 16:45:50 INFO - PROCESS | 5546 | 1461195950528 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1799ms 16:45:50 INFO - PROCESS | 5546 | 1461195950596 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 5546 | 1461195950601 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:45:50 INFO - PROCESS | 5546 | 1461195950607 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 5546 | 1461195950611 Marionette TRACE conn4 <- [1,2526,null,{}] 16:45:50 INFO - PROCESS | 5546 | 1461195950625 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 5546 | 1461195950982 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:45:51 INFO - PROCESS | 5546 | 1461195951071 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb3d800 == 123 [pid = 5546] [id = 639] 16:45:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8bbbbc00) [pid = 5546] [serial = 1918] [outer = (nil)] 16:45:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8bbc1400) [pid = 5546] [serial = 1919] [outer = 0x8bbbbc00] 16:45:51 INFO - PROCESS | 5546 | 1461195951159 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8bbc5800) [pid = 5546] [serial = 1920] [outer = 0x8bbbbc00] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8bd85c00) [pid = 5546] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8b3a3000) [pid = 5546] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8b7c2800) [pid = 5546] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8ee68800) [pid = 5546] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9039b000) [pid = 5546] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x99053000) [pid = 5546] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x9956d000) [pid = 5546] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8edf1000) [pid = 5546] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0xa0a98800) [pid = 5546] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8edecc00) [pid = 5546] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x89bc3000) [pid = 5546] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x89659000) [pid = 5546] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x867c1400) [pid = 5546] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x891ea000) [pid = 5546] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x87befc00) [pid = 5546] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x889a2800) [pid = 5546] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x8bd90400) [pid = 5546] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x97cb9000) [pid = 5546] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x94095400) [pid = 5546] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x91352400) [pid = 5546] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:45:52 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x8c63f000) [pid = 5546] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:45:52 INFO - PROCESS | 5546 | 1461195952756 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2188ms 16:45:52 INFO - PROCESS | 5546 | 1461195952797 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 5546 | 1461195952801 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:45:52 INFO - PROCESS | 5546 | 1461195952820 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 5546 | 1461195952824 Marionette TRACE conn4 <- [1,2530,null,{}] 16:45:52 INFO - PROCESS | 5546 | 1461195952829 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 5546 | 1461195953072 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:45:53 INFO - PROCESS | 5546 | 1461195953320 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x881ac800 == 124 [pid = 5546] [id = 640] 16:45:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x889a2800) [pid = 5546] [serial = 1921] [outer = (nil)] 16:45:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x8bbbe000) [pid = 5546] [serial = 1922] [outer = 0x889a2800] 16:45:53 INFO - PROCESS | 5546 | 1461195953401 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8bbc9c00) [pid = 5546] [serial = 1923] [outer = 0x889a2800] 16:45:54 INFO - PROCESS | 5546 | 1461195954403 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1648ms 16:45:54 INFO - PROCESS | 5546 | 1461195954469 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 5546 | 1461195954476 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:45:54 INFO - PROCESS | 5546 | 1461195954486 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 5546 | 1461195954492 Marionette TRACE conn4 <- [1,2534,null,{}] 16:45:54 INFO - PROCESS | 5546 | 1461195954551 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 5546 | 1461195954818 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:45:55 INFO - PROCESS | 5546 | 1461195955180 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x88947800 == 125 [pid = 5546] [id = 641] 16:45:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x8894ac00) [pid = 5546] [serial = 1924] [outer = (nil)] 16:45:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x889a8000) [pid = 5546] [serial = 1925] [outer = 0x8894ac00] 16:45:55 INFO - PROCESS | 5546 | 1461195955275 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x896a0000) [pid = 5546] [serial = 1926] [outer = 0x8894ac00] 16:45:56 INFO - PROCESS | 5546 | 1461195956312 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1895ms 16:45:56 INFO - PROCESS | 5546 | 1461195956382 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 5546 | 1461195956391 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:45:56 INFO - PROCESS | 5546 | 1461195956403 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 5546 | 1461195956407 Marionette TRACE conn4 <- [1,2538,null,{}] 16:45:56 INFO - PROCESS | 5546 | 1461195956415 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 5546 | 1461195956715 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:45:57 INFO - PROCESS | 5546 | 1461195957064 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b394400 == 126 [pid = 5546] [id = 642] 16:45:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x8b3d8000) [pid = 5546] [serial = 1927] [outer = (nil)] 16:45:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8bb39400) [pid = 5546] [serial = 1928] [outer = 0x8b3d8000] 16:45:57 INFO - PROCESS | 5546 | 1461195957159 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8bbc2800) [pid = 5546] [serial = 1929] [outer = 0x8b3d8000] 16:45:58 INFO - PROCESS | 5546 | 1461195958289 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1939ms 16:45:58 INFO - PROCESS | 5546 | 1461195958342 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 5546 | 1461195958346 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:45:58 INFO - PROCESS | 5546 | 1461195958354 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 5546 | 1461195958360 Marionette TRACE conn4 <- [1,2542,null,{}] 16:45:58 INFO - PROCESS | 5546 | 1461195958378 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:58 INFO - PROCESS | 5546 | 1461195958670 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:45:59 INFO - PROCESS | 5546 | 1461195959055 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bd84000 == 127 [pid = 5546] [id = 643] 16:45:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8c638c00) [pid = 5546] [serial = 1930] [outer = (nil)] 16:45:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8c72a000) [pid = 5546] [serial = 1931] [outer = 0x8c638c00] 16:45:59 INFO - PROCESS | 5546 | 1461195959160 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8c734800) [pid = 5546] [serial = 1932] [outer = 0x8c638c00] 16:46:00 INFO - PROCESS | 5546 | 1461195960134 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1843ms 16:46:00 INFO - PROCESS | 5546 | 1461195960199 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:46:00 INFO - PROCESS | 5546 | 1461195960204 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:46:00 INFO - PROCESS | 5546 | 1461195960211 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 5546 | 1461195960215 Marionette TRACE conn4 <- [1,2546,null,{}] 16:46:00 INFO - PROCESS | 5546 | 1461195960221 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 5546 | 1461195960475 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:46:00 INFO - PROCESS | 5546 | 1461195960814 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3e3c00 == 128 [pid = 5546] [id = 644] 16:46:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8e3d2c00) [pid = 5546] [serial = 1933] [outer = (nil)] 16:46:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8e5d6c00) [pid = 5546] [serial = 1934] [outer = 0x8e3d2c00] 16:46:00 INFO - PROCESS | 5546 | 1461195960916 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8edf1000) [pid = 5546] [serial = 1935] [outer = 0x8e3d2c00] 16:46:01 INFO - PROCESS | 5546 | 1461195961907 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:46:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1733ms 16:46:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:46:01 INFO - PROCESS | 5546 | 1461195961944 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 5546 | 1461195961948 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:46:01 INFO - PROCESS | 5546 | 1461195961956 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 5546 | 1461195961959 Marionette TRACE conn4 <- [1,2550,null,{}] 16:46:01 INFO - PROCESS | 5546 | 1461195961967 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:02 INFO - PROCESS | 5546 | 1461195962228 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:46:02 INFO - PROCESS | 5546 | 1461195962583 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdfc400 == 129 [pid = 5546] [id = 645] 16:46:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8e5cb000) [pid = 5546] [serial = 1936] [outer = (nil)] 16:46:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8efea000) [pid = 5546] [serial = 1937] [outer = 0x8e5cb000] 16:46:02 INFO - PROCESS | 5546 | 1461195962684 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8f7e5800) [pid = 5546] [serial = 1938] [outer = 0x8e5cb000] 16:46:03 INFO - PROCESS | 5546 | 1461195963660 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1744ms 16:46:03 INFO - PROCESS | 5546 | 1461195963700 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 5546 | 1461195963704 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:46:03 INFO - PROCESS | 5546 | 1461195963710 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 5546 | 1461195963713 Marionette TRACE conn4 <- [1,2554,null,{}] 16:46:03 INFO - PROCESS | 5546 | 1461195963720 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:04 INFO - PROCESS | 5546 | 1461195964016 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:46:04 INFO - PROCESS | 5546 | 1461195964367 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c636400 == 130 [pid = 5546] [id = 646] 16:46:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8fc8a400) [pid = 5546] [serial = 1939] [outer = (nil)] 16:46:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8fd84c00) [pid = 5546] [serial = 1940] [outer = 0x8fc8a400] 16:46:04 INFO - PROCESS | 5546 | 1461195964474 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8ffc8000) [pid = 5546] [serial = 1941] [outer = 0x8fc8a400] 16:46:05 INFO - PROCESS | 5546 | 1461195965484 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1833ms 16:46:05 INFO - PROCESS | 5546 | 1461195965546 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 5546 | 1461195965550 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:46:05 INFO - PROCESS | 5546 | 1461195965557 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 5546 | 1461195965561 Marionette TRACE conn4 <- [1,2558,null,{}] 16:46:05 INFO - PROCESS | 5546 | 1461195965567 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 5546 | 1461195965820 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:46:06 INFO - PROCESS | 5546 | 1461195966133 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bf0400 == 131 [pid = 5546] [id = 647] 16:46:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8e3d4c00) [pid = 5546] [serial = 1942] [outer = (nil)] 16:46:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x9050b400) [pid = 5546] [serial = 1943] [outer = 0x8e3d4c00] 16:46:06 INFO - PROCESS | 5546 | 1461195966240 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x9135c000) [pid = 5546] [serial = 1944] [outer = 0x8e3d4c00] 16:46:07 INFO - PROCESS | 5546 | 1461195967305 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1790ms 16:46:07 INFO - PROCESS | 5546 | 1461195967348 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:46:07 INFO - PROCESS | 5546 | 1461195967353 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:46:07 INFO - PROCESS | 5546 | 1461195967359 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 5546 | 1461195967363 Marionette TRACE conn4 <- [1,2562,null,{}] 16:46:07 INFO - PROCESS | 5546 | 1461195967369 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 5546 | 1461195967628 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:46:07 INFO - PROCESS | 5546 | 1461195967963 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fc8e000 == 132 [pid = 5546] [id = 648] 16:46:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x903a0400) [pid = 5546] [serial = 1945] [outer = (nil)] 16:46:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x92146c00) [pid = 5546] [serial = 1946] [outer = 0x903a0400] 16:46:08 INFO - PROCESS | 5546 | 1461195968067 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x9214d800) [pid = 5546] [serial = 1947] [outer = 0x903a0400] 16:46:09 INFO - PROCESS | 5546 | 1461195969066 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:46:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1784ms 16:46:09 INFO - PROCESS | 5546 | 1461195969144 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 5546 | 1461195969148 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:46:09 INFO - PROCESS | 5546 | 1461195969155 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 5546 | 1461195969158 Marionette TRACE conn4 <- [1,2566,null,{}] 16:46:09 INFO - PROCESS | 5546 | 1461195969164 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 5546 | 1461195969437 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:46:09 INFO - PROCESS | 5546 | 1461195969787 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x903a4800 == 133 [pid = 5546] [id = 649] 16:46:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x9144c800) [pid = 5546] [serial = 1948] [outer = (nil)] 16:46:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x92daf000) [pid = 5546] [serial = 1949] [outer = 0x9144c800] 16:46:09 INFO - PROCESS | 5546 | 1461195969885 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92db4800) [pid = 5546] [serial = 1950] [outer = 0x9144c800] 16:46:10 INFO - PROCESS | 5546 | 1461195970889 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1785ms 16:46:10 INFO - PROCESS | 5546 | 1461195970944 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 5546 | 1461195970949 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:46:10 INFO - PROCESS | 5546 | 1461195970956 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 5546 | 1461195970959 Marionette TRACE conn4 <- [1,2570,null,{}] 16:46:10 INFO - PROCESS | 5546 | 1461195970965 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 5546 | 1461195971212 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:46:11 INFO - PROCESS | 5546 | 1461195971550 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efe2c00 == 134 [pid = 5546] [id = 650] 16:46:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92c63c00) [pid = 5546] [serial = 1951] [outer = (nil)] 16:46:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x94095400) [pid = 5546] [serial = 1952] [outer = 0x92c63c00] 16:46:11 INFO - PROCESS | 5546 | 1461195971660 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x95c50c00) [pid = 5546] [serial = 1953] [outer = 0x92c63c00] 16:46:12 INFO - PROCESS | 5546 | 1461195972661 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1783ms 16:46:12 INFO - PROCESS | 5546 | 1461195972740 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 5546 | 1461195972745 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:46:12 INFO - PROCESS | 5546 | 1461195972752 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 5546 | 1461195972756 Marionette TRACE conn4 <- [1,2574,null,{}] 16:46:12 INFO - PROCESS | 5546 | 1461195972765 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 5546 | 1461195973092 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:46:13 INFO - PROCESS | 5546 | 1461195973451 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x8965a000 == 135 [pid = 5546] [id = 651] 16:46:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x97cb9000) [pid = 5546] [serial = 1954] [outer = (nil)] 16:46:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x9904cc00) [pid = 5546] [serial = 1955] [outer = 0x97cb9000] 16:46:13 INFO - PROCESS | 5546 | 1461195973553 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x99127000) [pid = 5546] [serial = 1956] [outer = 0x97cb9000] 16:46:14 INFO - PROCESS | 5546 | 1461195974559 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1887ms 16:46:14 INFO - PROCESS | 5546 | 1461195974640 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 5546 | 1461195974644 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:46:14 INFO - PROCESS | 5546 | 1461195974651 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 5546 | 1461195974655 Marionette TRACE conn4 <- [1,2578,null,{}] 16:46:14 INFO - PROCESS | 5546 | 1461195974661 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 5546 | 1461195974941 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:46:15 INFO - PROCESS | 5546 | 1461195975297 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee66800 == 136 [pid = 5546] [id = 652] 16:46:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x92ef1c00) [pid = 5546] [serial = 1957] [outer = (nil)] 16:46:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x99566c00) [pid = 5546] [serial = 1958] [outer = 0x92ef1c00] 16:46:15 INFO - PROCESS | 5546 | 1461195975392 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x9a017400) [pid = 5546] [serial = 1959] [outer = 0x92ef1c00] 16:46:16 INFO - PROCESS | 5546 | 1461195976292 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1682ms 16:46:16 INFO - PROCESS | 5546 | 1461195976334 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 5546 | 1461195976338 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:46:16 INFO - PROCESS | 5546 | 1461195976365 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 5546 | 1461195976370 Marionette TRACE conn4 <- [1,2582,null,{}] 16:46:16 INFO - PROCESS | 5546 | 1461195976376 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 5546 | 1461195976623 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:46:16 INFO - PROCESS | 5546 | 1461195976980 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e98400 == 137 [pid = 5546] [id = 653] 16:46:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x99387800) [pid = 5546] [serial = 1960] [outer = (nil)] 16:46:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9ae86800) [pid = 5546] [serial = 1961] [outer = 0x99387800] 16:46:17 INFO - PROCESS | 5546 | 1461195977078 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9b0a7400) [pid = 5546] [serial = 1962] [outer = 0x99387800] 16:46:18 INFO - PROCESS | 5546 | 1461195978046 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1745ms 16:46:18 INFO - PROCESS | 5546 | 1461195978106 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 5546 | 1461195978110 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:46:18 INFO - PROCESS | 5546 | 1461195978117 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 5546 | 1461195978122 Marionette TRACE conn4 <- [1,2586,null,{}] 16:46:18 INFO - PROCESS | 5546 | 1461195978128 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 5546 | 1461195978379 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:46:18 INFO - PROCESS | 5546 | 1461195978726 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d7c00 == 138 [pid = 5546] [id = 654] 16:46:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x87103000) [pid = 5546] [serial = 1963] [outer = (nil)] 16:46:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9b0da400) [pid = 5546] [serial = 1964] [outer = 0x87103000] 16:46:18 INFO - PROCESS | 5546 | 1461195978823 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9ea1c800) [pid = 5546] [serial = 1965] [outer = 0x87103000] 16:46:19 INFO - PROCESS | 5546 | 1461195979761 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1682ms 16:46:19 INFO - PROCESS | 5546 | 1461195979800 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 5546 | 1461195979804 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:46:19 INFO - PROCESS | 5546 | 1461195979811 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 5546 | 1461195979814 Marionette TRACE conn4 <- [1,2590,null,{}] 16:46:19 INFO - PROCESS | 5546 | 1461195979820 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 5546 | 1461195980069 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:46:20 INFO - PROCESS | 5546 | 1461195980416 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e3d4000 == 139 [pid = 5546] [id = 655] 16:46:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x92e8d400) [pid = 5546] [serial = 1966] [outer = (nil)] 16:46:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x9ffd5c00) [pid = 5546] [serial = 1967] [outer = 0x92e8d400] 16:46:20 INFO - PROCESS | 5546 | 1461195980514 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0xa0a8b400) [pid = 5546] [serial = 1968] [outer = 0x92e8d400] 16:46:21 INFO - PROCESS | 5546 | 1461195981471 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1730ms 16:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:46:21 INFO - PROCESS | 5546 | 1461195981543 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 5546 | 1461195981546 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:46:21 INFO - PROCESS | 5546 | 1461195981553 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 5546 | 1461195981556 Marionette TRACE conn4 <- [1,2594,null,{}] 16:46:21 INFO - PROCESS | 5546 | 1461195981563 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:21 INFO - PROCESS | 5546 | 1461195981846 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:46:22 INFO - PROCESS | 5546 | 1461195982206 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x9ff4c400 == 140 [pid = 5546] [id = 656] 16:46:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x9ff5ac00) [pid = 5546] [serial = 1969] [outer = (nil)] 16:46:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0xa3c81000) [pid = 5546] [serial = 1970] [outer = 0x9ff5ac00] 16:46:22 INFO - PROCESS | 5546 | 1461195982299 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0xa446c800) [pid = 5546] [serial = 1971] [outer = 0x9ff5ac00] 16:46:23 INFO - PROCESS | 5546 | 1461195983297 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1784ms 16:46:23 INFO - PROCESS | 5546 | 1461195983337 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 5546 | 1461195983342 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:46:23 INFO - PROCESS | 5546 | 1461195983349 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 5546 | 1461195983353 Marionette TRACE conn4 <- [1,2598,null,{}] 16:46:23 INFO - PROCESS | 5546 | 1461195983359 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 5546 | 1461195983615 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:46:23 INFO - PROCESS | 5546 | 1461195983958 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x839b1400 == 141 [pid = 5546] [id = 657] 16:46:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x839b2c00) [pid = 5546] [serial = 1972] [outer = (nil)] 16:46:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x839ba800) [pid = 5546] [serial = 1973] [outer = 0x839b2c00] 16:46:24 INFO - PROCESS | 5546 | 1461195984059 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x839bc000) [pid = 5546] [serial = 1974] [outer = 0x839b2c00] 16:46:26 INFO - PROCESS | 5546 | --DOCSHELL 0x880ea800 == 140 [pid = 5546] [id = 200] 16:46:26 INFO - PROCESS | 5546 | --DOCSHELL 0x91620400 == 139 [pid = 5546] [id = 49] 16:46:26 INFO - PROCESS | 5546 | --DOCSHELL 0x92c62c00 == 138 [pid = 5546] [id = 52] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8c63ec00) [pid = 5546] [serial = 1808] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x8b7c3400) [pid = 5546] [serial = 1806] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8bb33800) [pid = 5546] [serial = 1856] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8fc83400) [pid = 5546] [serial = 1815] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x9210dc00) [pid = 5546] [serial = 1823] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x9a1a8c00) [pid = 5546] [serial = 1836] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8c74a800) [pid = 5546] [serial = 1809] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x9b0b6400) [pid = 5546] [serial = 1839] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x9050d000) [pid = 5546] [serial = 1821] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0xa3ce1c00) [pid = 5546] [serial = 1847] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8ffc4c00) [pid = 5546] [serial = 1818] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8bdfe400) [pid = 5546] [serial = 1734] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x9a023800) [pid = 5546] [serial = 1835] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x9fb25400) [pid = 5546] [serial = 1841] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8ffc0800) [pid = 5546] [serial = 1817] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x90502000) [pid = 5546] [serial = 1820] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x9fc54c00) [pid = 5546] [serial = 1842] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x8736fc00) [pid = 5546] [serial = 1800] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x89650800) [pid = 5546] [serial = 1802] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x8bc45400) [pid = 5546] [serial = 1857] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x889a1c00) [pid = 5546] [serial = 1850] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x87105800) [pid = 5546] [serial = 1799] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8b3a9c00) [pid = 5546] [serial = 1805] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x89ac8c00) [pid = 5546] [serial = 1853] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x8efdf400) [pid = 5546] [serial = 1814] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x889aec00) [pid = 5546] [serial = 1851] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x8e3d6800) [pid = 5546] [serial = 1811] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x92142c00) [pid = 5546] [serial = 1824] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0xa446d000) [pid = 5546] [serial = 1848] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8a403c00) [pid = 5546] [serial = 1854] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x99127400) [pid = 5546] [serial = 1832] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x9527c000) [pid = 5546] [serial = 1829] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x971e7800) [pid = 5546] [serial = 1830] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x92dadc00) [pid = 5546] [serial = 1827] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9912b400) [pid = 5546] [serial = 1833] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8e5d2c00) [pid = 5546] [serial = 1812] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0xa0ad0c00) [pid = 5546] [serial = 1845] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x92caa800) [pid = 5546] [serial = 1826] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x9b0ab800) [pid = 5546] [serial = 1838] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0xa0a90c00) [pid = 5546] [serial = 1844] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8969f800) [pid = 5546] [serial = 1803] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8bcacc00) [pid = 5546] [serial = 1859] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 5546 | 1461195987708 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 4390ms 16:46:27 INFO - PROCESS | 5546 | 1461195987769 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 5546 | 1461195987777 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:46:27 INFO - PROCESS | 5546 | 1461195987789 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 5546 | 1461195987793 Marionette TRACE conn4 <- [1,2602,null,{}] 16:46:27 INFO - PROCESS | 5546 | 1461195987803 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 5546 | 1461195988120 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:46:28 INFO - PROCESS | 5546 | 1461195988334 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x87371400 == 139 [pid = 5546] [id = 658] 16:46:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x87375c00) [pid = 5546] [serial = 1975] [outer = (nil)] 16:46:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x87be6400) [pid = 5546] [serial = 1976] [outer = 0x87375c00] 16:46:28 INFO - PROCESS | 5546 | 1461195988420 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x881b2800) [pid = 5546] [serial = 1977] [outer = 0x87375c00] 16:46:29 INFO - PROCESS | 5546 | 1461195989388 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1644ms 16:46:29 INFO - PROCESS | 5546 | 1461195989434 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 5546 | 1461195989443 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:46:29 INFO - PROCESS | 5546 | 1461195989461 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 5546 | 1461195989465 Marionette TRACE conn4 <- [1,2606,null,{}] 16:46:29 INFO - PROCESS | 5546 | 1461195989472 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 5546 | 1461195989775 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:46:29 INFO - PROCESS | 5546 | 1461195989817 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x87378000 == 140 [pid = 5546] [id = 659] 16:46:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x889a8800) [pid = 5546] [serial = 1978] [outer = (nil)] 16:46:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x896a7c00) [pid = 5546] [serial = 1979] [outer = 0x889a8800] 16:46:29 INFO - PROCESS | 5546 | 1461195989901 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x89bc8400) [pid = 5546] [serial = 1980] [outer = 0x889a8800] 16:46:31 INFO - PROCESS | 5546 | 1461195991030 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 16:46:31 INFO - PROCESS | 5546 | 1461195991105 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 5546 | 1461195991108 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:46:31 INFO - PROCESS | 5546 | 1461195991116 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 5546 | 1461195991122 Marionette TRACE conn4 <- [1,2610,null,{}] 16:46:31 INFO - PROCESS | 5546 | 1461195991148 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:31 INFO - PROCESS | 5546 | 1461195991453 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x90646000) [pid = 5546] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8edf2c00) [pid = 5546] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8c750000) [pid = 5546] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x96ccdc00) [pid = 5546] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0xa0ada800) [pid = 5546] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8ffc1800) [pid = 5546] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x9956c400) [pid = 5546] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x9a103400) [pid = 5546] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x89c96800) [pid = 5546] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x881ad400) [pid = 5546] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x9214cc00) [pid = 5546] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x89bbb800) [pid = 5546] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x9b0aec00) [pid = 5546] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x8e5cf000) [pid = 5546] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x8b39e400) [pid = 5546] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8894cc00) [pid = 5546] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x8a40d400) [pid = 5546] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x881b2400) [pid = 5546] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 118 (0x8bbbbc00) [pid = 5546] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 117 (0xa2ac2800) [pid = 5546] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:46:32 INFO - PROCESS | 5546 | --DOMWINDOW == 116 (0x92ee6000) [pid = 5546] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:46:32 INFO - PROCESS | 5546 | 1461195992295 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d4c00 == 141 [pid = 5546] [id = 660] 16:46:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 117 (0x8564c000) [pid = 5546] [serial = 1981] [outer = (nil)] 16:46:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 118 (0x896a6800) [pid = 5546] [serial = 1982] [outer = 0x8564c000] 16:46:32 INFO - PROCESS | 5546 | 1461195992381 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 119 (0x8b7c3400) [pid = 5546] [serial = 1983] [outer = 0x8564c000] 16:46:33 INFO - PROCESS | 5546 | 1461195993171 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2093ms 16:46:33 INFO - PROCESS | 5546 | 1461195993210 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 5546 | 1461195993215 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:46:33 INFO - PROCESS | 5546 | 1461195993221 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 5546 | 1461195993224 Marionette TRACE conn4 <- [1,2614,null,{}] 16:46:33 INFO - PROCESS | 5546 | 1461195993230 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:33 INFO - PROCESS | 5546 | 1461195993522 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:46:33 INFO - PROCESS | 5546 | 1461195993545 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x85655000 == 142 [pid = 5546] [id = 661] 16:46:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x8bb40c00) [pid = 5546] [serial = 1984] [outer = (nil)] 16:46:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x8bbc7c00) [pid = 5546] [serial = 1985] [outer = 0x8bb40c00] 16:46:33 INFO - PROCESS | 5546 | 1461195993621 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8bc49400) [pid = 5546] [serial = 1986] [outer = 0x8bb40c00] 16:46:34 INFO - PROCESS | 5546 | 1461195994877 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1730ms 16:46:34 INFO - PROCESS | 5546 | 1461195994953 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 5546 | 1461195994960 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:46:34 INFO - PROCESS | 5546 | 1461195994981 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 5546 | 1461195994987 Marionette TRACE conn4 <- [1,2618,null,{}] 16:46:34 INFO - PROCESS | 5546 | 1461195994996 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 5546 | 1461195995336 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:46:35 INFO - PROCESS | 5546 | 1461195995633 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x87375800 == 143 [pid = 5546] [id = 662] 16:46:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x881ad400) [pid = 5546] [serial = 1987] [outer = (nil)] 16:46:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8964e400) [pid = 5546] [serial = 1988] [outer = 0x881ad400] 16:46:35 INFO - PROCESS | 5546 | 1461195995729 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x896a2000) [pid = 5546] [serial = 1989] [outer = 0x881ad400] 16:46:36 INFO - PROCESS | 5546 | 1461195996734 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1837ms 16:46:36 INFO - PROCESS | 5546 | 1461195996817 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 5546 | 1461195996827 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:46:36 INFO - PROCESS | 5546 | 1461195996839 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 5546 | 1461195996843 Marionette TRACE conn4 <- [1,2622,null,{}] 16:46:36 INFO - PROCESS | 5546 | 1461195996850 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 5546 | 1461195997146 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:46:37 INFO - PROCESS | 5546 | 1461195997579 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b7ccc00 == 144 [pid = 5546] [id = 663] 16:46:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x8bb37000) [pid = 5546] [serial = 1990] [outer = (nil)] 16:46:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8bbbc000) [pid = 5546] [serial = 1991] [outer = 0x8bb37000] 16:46:37 INFO - PROCESS | 5546 | 1461195997673 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8bcacc00) [pid = 5546] [serial = 1992] [outer = 0x8bb37000] 16:46:38 INFO - PROCESS | 5546 | 1461195998722 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1945ms 16:46:38 INFO - PROCESS | 5546 | 1461195998784 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:46:38 INFO - PROCESS | 5546 | 1461195998789 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:46:38 INFO - PROCESS | 5546 | 1461195998796 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 5546 | 1461195998802 Marionette TRACE conn4 <- [1,2626,null,{}] 16:46:38 INFO - PROCESS | 5546 | 1461195998820 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 5546 | 1461195999112 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:46:39 INFO - PROCESS | 5546 | 1461195999465 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bbc0800 == 145 [pid = 5546] [id = 664] 16:46:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8c63e800) [pid = 5546] [serial = 1993] [outer = (nil)] 16:46:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8c732000) [pid = 5546] [serial = 1994] [outer = 0x8c63e800] 16:46:39 INFO - PROCESS | 5546 | 1461195999570 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8c757400) [pid = 5546] [serial = 1995] [outer = 0x8c63e800] 16:46:40 INFO - PROCESS | 5546 | 1461196000531 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1797ms 16:46:40 INFO - PROCESS | 5546 | 1461196000594 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:46:40 INFO - PROCESS | 5546 | 1461196000599 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:46:40 INFO - PROCESS | 5546 | 1461196000606 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 5546 | 1461196000609 Marionette TRACE conn4 <- [1,2630,null,{}] 16:46:40 INFO - PROCESS | 5546 | 1461196000615 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:40 INFO - PROCESS | 5546 | 1461196000859 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:46:41 INFO - PROCESS | 5546 | 1461196001201 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c632c00 == 146 [pid = 5546] [id = 665] 16:46:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8c63ec00) [pid = 5546] [serial = 1996] [outer = (nil)] 16:46:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8edea800) [pid = 5546] [serial = 1997] [outer = 0x8c63ec00] 16:46:41 INFO - PROCESS | 5546 | 1461196001300 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8ee65c00) [pid = 5546] [serial = 1998] [outer = 0x8c63ec00] 16:46:42 INFO - PROCESS | 5546 | 1461196002226 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1687ms 16:46:42 INFO - PROCESS | 5546 | 1461196002294 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 5546 | 1461196002299 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:46:42 INFO - PROCESS | 5546 | 1461196002306 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 5546 | 1461196002308 Marionette TRACE conn4 <- [1,2634,null,{}] 16:46:42 INFO - PROCESS | 5546 | 1461196002315 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:42 INFO - PROCESS | 5546 | 1461196002557 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:46:42 INFO - PROCESS | 5546 | 1461196002935 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d2c00 == 147 [pid = 5546] [id = 666] 16:46:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8e5d7400) [pid = 5546] [serial = 1999] [outer = (nil)] 16:46:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8fb52c00) [pid = 5546] [serial = 2000] [outer = 0x8e5d7400] 16:46:43 INFO - PROCESS | 5546 | 1461196003036 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8fc85c00) [pid = 5546] [serial = 2001] [outer = 0x8e5d7400] 16:46:43 INFO - PROCESS | 5546 | 1461196003965 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1733ms 16:46:44 INFO - PROCESS | 5546 | 1461196004039 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 5546 | 1461196004043 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:46:44 INFO - PROCESS | 5546 | 1461196004050 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 5546 | 1461196004054 Marionette TRACE conn4 <- [1,2638,null,{}] 16:46:44 INFO - PROCESS | 5546 | 1461196004060 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:44 INFO - PROCESS | 5546 | 1461196004364 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:46:44 INFO - PROCESS | 5546 | 1461196004717 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efe6c00 == 148 [pid = 5546] [id = 667] 16:46:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8fc82c00) [pid = 5546] [serial = 2002] [outer = (nil)] 16:46:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8ffccc00) [pid = 5546] [serial = 2003] [outer = 0x8fc82c00] 16:46:44 INFO - PROCESS | 5546 | 1461196004812 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x90399c00) [pid = 5546] [serial = 2004] [outer = 0x8fc82c00] 16:46:45 INFO - PROCESS | 5546 | 1461196005726 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1742ms 16:46:45 INFO - PROCESS | 5546 | 1461196005793 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 5546 | 1461196005798 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:46:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:46:45 INFO - PROCESS | 5546 | 1461196005805 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 5546 | 1461196005808 Marionette TRACE conn4 <- [1,2642,null,{}] 16:46:45 INFO - PROCESS | 5546 | 1461196005814 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 5546 | 1461196006090 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:46:46 INFO - PROCESS | 5546 | 1461196006437 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x891e8c00 == 149 [pid = 5546] [id = 668] 16:46:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8ffc6c00) [pid = 5546] [serial = 2005] [outer = (nil)] 16:46:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x91354c00) [pid = 5546] [serial = 2006] [outer = 0x8ffc6c00] 16:46:46 INFO - PROCESS | 5546 | 1461196006529 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x91445000) [pid = 5546] [serial = 2007] [outer = 0x8ffc6c00] 16:46:47 INFO - PROCESS | 5546 | 1461196007483 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:46:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1737ms 16:46:47 INFO - PROCESS | 5546 | 1461196007544 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 5546 | 1461196007548 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:46:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:46:47 INFO - PROCESS | 5546 | 1461196007555 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 5546 | 1461196007560 Marionette TRACE conn4 <- [1,2646,null,{}] 16:46:47 INFO - PROCESS | 5546 | 1461196007566 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:47 INFO - PROCESS | 5546 | 1461196007813 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:46:48 INFO - PROCESS | 5546 | 1461196008156 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x889aec00 == 150 [pid = 5546] [id = 669] 16:46:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8e5cc000) [pid = 5546] [serial = 2008] [outer = (nil)] 16:46:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x92c5ac00) [pid = 5546] [serial = 2009] [outer = 0x8e5cc000] 16:46:48 INFO - PROCESS | 5546 | 1461196008258 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x92c62800) [pid = 5546] [serial = 2010] [outer = 0x8e5cc000] 16:46:49 INFO - PROCESS | 5546 | 1461196009199 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:46:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1682ms 16:46:49 INFO - PROCESS | 5546 | 1461196009238 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 5546 | 1461196009241 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:46:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:46:49 INFO - PROCESS | 5546 | 1461196009249 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 5546 | 1461196009251 Marionette TRACE conn4 <- [1,2650,null,{}] 16:46:49 INFO - PROCESS | 5546 | 1461196009258 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 5546 | 1461196009519 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:46:49 INFO - PROCESS | 5546 | 1461196009858 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bc6000 == 151 [pid = 5546] [id = 670] 16:46:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x92145800) [pid = 5546] [serial = 2011] [outer = (nil)] 16:46:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x92e93000) [pid = 5546] [serial = 2012] [outer = 0x92145800] 16:46:49 INFO - PROCESS | 5546 | 1461196009954 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92e96400) [pid = 5546] [serial = 2013] [outer = 0x92145800] 16:46:50 INFO - PROCESS | 5546 | 1461196010865 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:46:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1682ms 16:46:50 INFO - PROCESS | 5546 | 1461196010932 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:46:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:46:50 INFO - PROCESS | 5546 | 1461196010937 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:46:50 INFO - PROCESS | 5546 | 1461196010944 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 5546 | 1461196010948 Marionette TRACE conn4 <- [1,2654,null,{}] 16:46:50 INFO - PROCESS | 5546 | 1461196010954 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:51 INFO - PROCESS | 5546 | 1461196011247 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:46:51 INFO - PROCESS | 5546 | 1461196011592 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x9064ac00 == 152 [pid = 5546] [id = 671] 16:46:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92c57800) [pid = 5546] [serial = 2014] [outer = (nil)] 16:46:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x971de400) [pid = 5546] [serial = 2015] [outer = 0x92c57800] 16:46:51 INFO - PROCESS | 5546 | 1461196011691 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x971e1c00) [pid = 5546] [serial = 2016] [outer = 0x92c57800] 16:46:52 INFO - PROCESS | 5546 | 1461196012668 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:46:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1799ms 16:46:52 INFO - PROCESS | 5546 | 1461196012743 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 5546 | 1461196012748 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:46:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:46:52 INFO - PROCESS | 5546 | 1461196012755 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 5546 | 1461196012760 Marionette TRACE conn4 <- [1,2658,null,{}] 16:46:52 INFO - PROCESS | 5546 | 1461196012766 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 5546 | 1461196013085 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:46:53 INFO - PROCESS | 5546 | 1461196013443 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x92ee8400 == 153 [pid = 5546] [id = 672] 16:46:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x9904a400) [pid = 5546] [serial = 2017] [outer = (nil)] 16:46:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x9908b400) [pid = 5546] [serial = 2018] [outer = 0x9904a400] 16:46:53 INFO - PROCESS | 5546 | 1461196013545 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x991f0400) [pid = 5546] [serial = 2019] [outer = 0x9904a400] 16:46:54 INFO - PROCESS | 5546 | 1461196014479 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:46:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1785ms 16:46:54 INFO - PROCESS | 5546 | 1461196014542 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:46:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:46:54 INFO - PROCESS | 5546 | 1461196014546 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:46:54 INFO - PROCESS | 5546 | 1461196014553 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 5546 | 1461196014557 Marionette TRACE conn4 <- [1,2662,null,{}] 16:46:54 INFO - PROCESS | 5546 | 1461196014564 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 5546 | 1461196014843 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:46:55 INFO - PROCESS | 5546 | 1461196015194 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x95c57c00 == 154 [pid = 5546] [id = 673] 16:46:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x971e9800) [pid = 5546] [serial = 2020] [outer = (nil)] 16:46:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x999b4400) [pid = 5546] [serial = 2021] [outer = 0x971e9800] 16:46:55 INFO - PROCESS | 5546 | 1461196015289 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x9a01b800) [pid = 5546] [serial = 2022] [outer = 0x971e9800] 16:46:56 INFO - PROCESS | 5546 | 1461196016211 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:46:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1696ms 16:46:56 INFO - PROCESS | 5546 | 1461196016249 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 5546 | 1461196016253 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:46:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:46:56 INFO - PROCESS | 5546 | 1461196016260 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 5546 | 1461196016263 Marionette TRACE conn4 <- [1,2666,null,{}] 16:46:56 INFO - PROCESS | 5546 | 1461196016269 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 5546 | 1461196016501 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:46:56 INFO - PROCESS | 5546 | 1461196016878 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x891f0000 == 155 [pid = 5546] [id = 674] 16:46:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x89c8d800) [pid = 5546] [serial = 2023] [outer = (nil)] 16:46:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9ae27800) [pid = 5546] [serial = 2024] [outer = 0x89c8d800] 16:46:56 INFO - PROCESS | 5546 | 1461196016970 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9aeb2800) [pid = 5546] [serial = 2025] [outer = 0x89c8d800] 16:46:58 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:58 INFO - PROCESS | 5546 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:46:58 INFO - PROCESS | 5546 | 1461196018364 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:46:58 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) 16:46:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2139ms 16:46:58 INFO - PROCESS | 5546 | 1461196018400 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 5546 | 1461196018404 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:46:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:46:58 INFO - PROCESS | 5546 | 1461196018411 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 5546 | 1461196018416 Marionette TRACE conn4 <- [1,2670,null,{}] 16:46:58 INFO - PROCESS | 5546 | 1461196018422 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:58 INFO - PROCESS | 5546 | 1461196018754 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:46:59 INFO - PROCESS | 5546 | 1461196019024 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x85654000 == 156 [pid = 5546] [id = 675] 16:46:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x999b4c00) [pid = 5546] [serial = 2026] [outer = (nil)] 16:46:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9ea23800) [pid = 5546] [serial = 2027] [outer = 0x999b4c00] 16:46:59 INFO - PROCESS | 5546 | 1461196019115 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9fc51800) [pid = 5546] [serial = 2028] [outer = 0x999b4c00] 16:47:00 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:00 INFO - PROCESS | 5546 | 1461196020529 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:47:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:47:00 INFO - PROCESS | 5546 | 1461196020557 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:47:00 INFO - PROCESS | 5546 | 1461196020563 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 5546 | 1461196020567 Marionette TRACE conn4 <- [1,2674,null,{}] 16:47:00 INFO - PROCESS | 5546 | 1461196020573 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:00 INFO - PROCESS | 5546 | 1461196020859 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:47:01 INFO - PROCESS | 5546 | 1461196021128 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb31800 == 157 [pid = 5546] [id = 676] 16:47:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x9ea1e000) [pid = 5546] [serial = 2029] [outer = (nil)] 16:47:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0xa0a8fc00) [pid = 5546] [serial = 2030] [outer = 0x9ea1e000] 16:47:01 INFO - PROCESS | 5546 | 1461196021221 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0xa0c1c400) [pid = 5546] [serial = 2031] [outer = 0x9ea1e000] 16:47:02 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:02 INFO - PROCESS | 5546 | 1461196022654 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 5546 | 1461196022753 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:47:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:47:02 INFO - PROCESS | 5546 | 1461196022817 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 5546 | 1461196022821 Marionette TRACE conn4 <- [1,2678,null,{}] 16:47:02 INFO - PROCESS | 5546 | 1461196022828 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:03 INFO - PROCESS | 5546 | 1461196023077 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:47:03 INFO - PROCESS | 5546 | 1461196023372 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x9fea3c00 == 158 [pid = 5546] [id = 677] 16:47:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x9ff58000) [pid = 5546] [serial = 2032] [outer = (nil)] 16:47:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0xa444c800) [pid = 5546] [serial = 2033] [outer = 0x9ff58000] 16:47:03 INFO - PROCESS | 5546 | 1461196023464 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0xa4474800) [pid = 5546] [serial = 2034] [outer = 0x9ff58000] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x889a8400 == 157 [pid = 5546] [id = 613] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x84e75c00 == 156 [pid = 5546] [id = 360] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8710a800 == 155 [pid = 5546] [id = 355] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x85655c00 == 154 [pid = 5546] [id = 400] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x85bf4000 == 153 [pid = 5546] [id = 251] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8710d000 == 152 [pid = 5546] [id = 614] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x99d86800 == 151 [pid = 5546] [id = 399] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x855d4c00 == 150 [pid = 5546] [id = 660] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x87378000 == 149 [pid = 5546] [id = 659] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x87371400 == 148 [pid = 5546] [id = 658] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x855d7c00 == 147 [pid = 5546] [id = 654] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x92e98400 == 146 [pid = 5546] [id = 653] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8965a000 == 145 [pid = 5546] [id = 651] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8ee66800 == 144 [pid = 5546] [id = 652] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8efe2c00 == 143 [pid = 5546] [id = 650] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x903a4800 == 142 [pid = 5546] [id = 649] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8fc8e000 == 141 [pid = 5546] [id = 648] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x85bf0400 == 140 [pid = 5546] [id = 647] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8c636400 == 139 [pid = 5546] [id = 646] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8736b800 == 138 [pid = 5546] [id = 573] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3e3c00 == 137 [pid = 5546] [id = 644] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdfc400 == 136 [pid = 5546] [id = 645] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8bd84000 == 135 [pid = 5546] [id = 643] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x8b394400 == 134 [pid = 5546] [id = 642] 16:47:06 INFO - PROCESS | 5546 | --DOCSHELL 0x88947800 == 133 [pid = 5546] [id = 641] 16:47:06 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8bbbe000) [pid = 5546] [serial = 1922] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x92142800) [pid = 5546] [serial = 1881] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8fb4f800) [pid = 5546] [serial = 1874] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8e5d6800) [pid = 5546] [serial = 1869] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x99564000) [pid = 5546] [serial = 1893] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0xa44bf000) [pid = 5546] [serial = 1908] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x9144b400) [pid = 5546] [serial = 1880] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x9039bc00) [pid = 5546] [serial = 1877] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x9a1adc00) [pid = 5546] [serial = 1895] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x9b0d2000) [pid = 5546] [serial = 1898] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x9a50b000) [pid = 5546] [serial = 1896] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x92ee7c00) [pid = 5546] [serial = 1887] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9b0de800) [pid = 5546] [serial = 1899] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x889a5800) [pid = 5546] [serial = 1914] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x92e8ec00) [pid = 5546] [serial = 1884] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8a40c800) [pid = 5546] [serial = 1917] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0xa4478c00) [pid = 5546] [serial = 1907] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x92dae400) [pid = 5546] [serial = 1883] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x9fea7400) [pid = 5546] [serial = 1901] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8ee6c400) [pid = 5546] [serial = 1871] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x8e3d2000) [pid = 5546] [serial = 1868] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x99125800) [pid = 5546] [serial = 1892] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8bb31c00) [pid = 5546] [serial = 1865] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x89c8e400) [pid = 5546] [serial = 1916] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x92ee2800) [pid = 5546] [serial = 1886] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x8efe9800) [pid = 5546] [serial = 1872] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8bcb3c00) [pid = 5546] [serial = 1797] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0xa0c1c000) [pid = 5546] [serial = 1904] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8969cc00) [pid = 5546] [serial = 1863] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8bbc5800) [pid = 5546] [serial = 1920] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0xa47a1c00) [pid = 5546] [serial = 1910] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9ff13000) [pid = 5546] [serial = 1902] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8bbc1400) [pid = 5546] [serial = 1919] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x971ed800) [pid = 5546] [serial = 1889] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x88951c00) [pid = 5546] [serial = 1862] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x979c4000) [pid = 5546] [serial = 1890] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0xa47a8800) [pid = 5546] [serial = 1911] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x903a6c00) [pid = 5546] [serial = 1878] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8894a400) [pid = 5546] [serial = 1913] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8bdf7c00) [pid = 5546] [serial = 1866] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0xa0f9e800) [pid = 5546] [serial = 1905] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x8fb53000) [pid = 5546] [serial = 1875] [outer = (nil)] [url = about:blank] 16:47:07 INFO - PROCESS | 5546 | 1461196027203 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:47:07 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) 16:47:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 4456ms 16:47:07 INFO - PROCESS | 5546 | 1461196027262 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 5546 | 1461196027268 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:47:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:47:07 INFO - PROCESS | 5546 | 1461196027276 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 5546 | 1461196027282 Marionette TRACE conn4 <- [1,2682,null,{}] 16:47:07 INFO - PROCESS | 5546 | 1461196027291 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:07 INFO - PROCESS | 5546 | 1461196027506 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:47:07 INFO - PROCESS | 5546 | 1461196027756 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x87107400 == 134 [pid = 5546] [id = 678] 16:47:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8710fc00) [pid = 5546] [serial = 2035] [outer = (nil)] 16:47:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x87375400) [pid = 5546] [serial = 2036] [outer = 0x8710fc00] 16:47:07 INFO - PROCESS | 5546 | 1461196027836 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x87be3c00) [pid = 5546] [serial = 2037] [outer = 0x8710fc00] 16:47:09 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:09 INFO - PROCESS | 5546 | 1461196029138 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:47:09 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) 16:47:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1899ms 16:47:09 INFO - PROCESS | 5546 | 1461196029177 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 5546 | 1461196029185 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:47:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:47:09 INFO - PROCESS | 5546 | 1461196029196 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 5546 | 1461196029200 Marionette TRACE conn4 <- [1,2686,null,{}] 16:47:09 INFO - PROCESS | 5546 | 1461196029206 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 5546 | 1461196029570 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:47:09 INFO - PROCESS | 5546 | 1461196029615 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x87befc00 == 135 [pid = 5546] [id = 679] 16:47:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x88444c00) [pid = 5546] [serial = 2038] [outer = (nil)] 16:47:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8844d400) [pid = 5546] [serial = 2039] [outer = 0x88444c00] 16:47:09 INFO - PROCESS | 5546 | 1461196029690 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x88951c00) [pid = 5546] [serial = 2040] [outer = 0x88444c00] 16:47:11 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 16:47:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:47:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:11 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 16:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:11 INFO - _addTest/ [0,2689,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 5546 | 1461196031308 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:47:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:47:11 INFO - PROCESS | 5546 | 1461196031315 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 5546 | 1461196031321 Marionette TRACE conn4 <- [1,2690,null,{}] 16:47:11 INFO - PROCESS | 5546 | 1461196031337 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x87103000) [pid = 5546] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8894ac00) [pid = 5546] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8e3d4c00) [pid = 5546] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x92ef1c00) [pid = 5546] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x8fc8a400) [pid = 5546] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x92c63c00) [pid = 5546] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x87375c00) [pid = 5546] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x97cb9000) [pid = 5546] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x99387800) [pid = 5546] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x92e8d400) [pid = 5546] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x891ec000) [pid = 5546] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x8564c000) [pid = 5546] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8b3d8000) [pid = 5546] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x9144c800) [pid = 5546] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x8e3d2c00) [pid = 5546] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 118 (0x8c638c00) [pid = 5546] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 117 (0x889a8800) [pid = 5546] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 116 (0x9ff5ac00) [pid = 5546] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 115 (0x903a0400) [pid = 5546] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:47:12 INFO - PROCESS | 5546 | --DOMWINDOW == 114 (0x8e5cb000) [pid = 5546] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:47:12 INFO - PROCESS | 5546 | 1461196032260 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:47:12 INFO - PROCESS | 5546 | 1461196032403 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 5546 | ++DOCSHELL 0x8564c000 == 136 [pid = 5546] [id = 680] 16:47:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 115 (0x8894ac00) [pid = 5546] [serial = 2041] [outer = (nil)] 16:47:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 116 (0x89659c00) [pid = 5546] [serial = 2042] [outer = 0x8894ac00] 16:47:12 INFO - PROCESS | 5546 | 1461196032483 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 117 (0x89c8c800) [pid = 5546] [serial = 2043] [outer = 0x8894ac00] 16:47:13 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:13 INFO - PROCESS | 5546 | 1461196033772 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 5546 | 1461196033810 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:47:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:47:13 INFO - PROCESS | 5546 | 1461196033827 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 5546 | 1461196033830 Marionette TRACE conn4 <- [1,2694,null,{}] 16:47:13 INFO - PROCESS | 5546 | 1461196033836 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 5546 | 1461196034088 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:47:14 INFO - PROCESS | 5546 | 1461196034470 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x839b1800 == 137 [pid = 5546] [id = 681] 16:47:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 118 (0x839b4c00) [pid = 5546] [serial = 2044] [outer = (nil)] 16:47:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 119 (0x84e77400) [pid = 5546] [serial = 2045] [outer = 0x839b4c00] 16:47:14 INFO - PROCESS | 5546 | 1461196034567 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x85bf4000) [pid = 5546] [serial = 2046] [outer = 0x839b4c00] 16:47:16 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:16 INFO - PROCESS | 5546 | 1461196036057 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 5546 | 1461196036188 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:47:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:47:16 INFO - PROCESS | 5546 | 1461196036251 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 5546 | 1461196036258 Marionette TRACE conn4 <- [1,2698,null,{}] 16:47:16 INFO - PROCESS | 5546 | 1461196036268 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:16 INFO - PROCESS | 5546 | 1461196036511 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:47:16 INFO - PROCESS | 5546 | 1461196036795 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x87378000 == 138 [pid = 5546] [id = 682] 16:47:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x88441c00) [pid = 5546] [serial = 2047] [outer = (nil)] 16:47:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x889af800) [pid = 5546] [serial = 2048] [outer = 0x88441c00] 16:47:16 INFO - PROCESS | 5546 | 1461196036891 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x8969b800) [pid = 5546] [serial = 2049] [outer = 0x88441c00] 16:47:18 INFO - PROCESS | 5546 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:18 INFO - PROCESS | 5546 | 1461196038353 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:47:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:47:18 INFO - PROCESS | 5546 | 1461196038409 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:47:18 INFO - PROCESS | 5546 | 1461196038417 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 5546 | 1461196038421 Marionette TRACE conn4 <- [1,2702,null,{}] 16:47:18 INFO - PROCESS | 5546 | 1461196038599 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:18 INFO - PROCESS | 5546 | 1461196038849 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:47:19 INFO - PROCESS | 5546 | 1461196039128 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 5546 | ++DOCSHELL 0x8844e800 == 139 [pid = 5546] [id = 683] 16:47:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x889a8800) [pid = 5546] [serial = 2050] [outer = (nil)] 16:47:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8b39e800) [pid = 5546] [serial = 2051] [outer = 0x889a8800] 16:47:19 INFO - PROCESS | 5546 | 1461196039224 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x8b7c1c00) [pid = 5546] [serial = 2052] [outer = 0x889a8800] 16:47:20 INFO - PROCESS | 5546 | 1461196040337 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:47:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1956ms 16:47:20 INFO - PROCESS | 5546 | 1461196040373 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 5546 | 1461196040377 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:47:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:47:20 INFO - PROCESS | 5546 | 1461196040395 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 5546 | 1461196040406 Marionette TRACE conn4 <- [1,2706,null,{}] 16:47:20 INFO - PROCESS | 5546 | 1461196040415 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 5546 | 1461196040715 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:47:21 INFO - PROCESS | 5546 | 1461196041056 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x8a40ac00 == 140 [pid = 5546] [id = 684] 16:47:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8bbc3800) [pid = 5546] [serial = 2053] [outer = (nil)] 16:47:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8bcb0400) [pid = 5546] [serial = 2054] [outer = 0x8bbc3800] 16:47:21 INFO - PROCESS | 5546 | 1461196041151 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8bd86400) [pid = 5546] [serial = 2055] [outer = 0x8bbc3800] 16:47:22 INFO - PROCESS | 5546 | 1461196042170 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:47:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1852ms 16:47:22 INFO - PROCESS | 5546 | 1461196042239 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:47:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:47:22 INFO - PROCESS | 5546 | 1461196042244 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:47:22 INFO - PROCESS | 5546 | 1461196042251 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 5546 | 1461196042255 Marionette TRACE conn4 <- [1,2710,null,{}] 16:47:22 INFO - PROCESS | 5546 | 1461196042261 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 5546 | 1461196042551 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:47:22 INFO - PROCESS | 5546 | 1461196042893 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bbc5800 == 141 [pid = 5546] [id = 685] 16:47:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8bbc9800) [pid = 5546] [serial = 2056] [outer = (nil)] 16:47:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8bdf8c00) [pid = 5546] [serial = 2057] [outer = 0x8bbc9800] 16:47:22 INFO - PROCESS | 5546 | 1461196042986 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8bdfd400) [pid = 5546] [serial = 2058] [outer = 0x8bbc9800] 16:47:23 INFO - PROCESS | 5546 | 1461196043937 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:47:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:47:23 INFO - PROCESS | 5546 | 1461196043990 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:47:23 INFO - PROCESS | 5546 | 1461196043996 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 5546 | 1461196044000 Marionette TRACE conn4 <- [1,2714,null,{}] 16:47:24 INFO - PROCESS | 5546 | 1461196044006 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:24 INFO - PROCESS | 5546 | 1461196044245 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:47:24 INFO - PROCESS | 5546 | 1461196044583 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdf7400 == 142 [pid = 5546] [id = 686] 16:47:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8c729400) [pid = 5546] [serial = 2059] [outer = (nil)] 16:47:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8c733000) [pid = 5546] [serial = 2060] [outer = 0x8c729400] 16:47:24 INFO - PROCESS | 5546 | 1461196044696 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8edf8800) [pid = 5546] [serial = 2061] [outer = 0x8c729400] 16:47:25 INFO - PROCESS | 5546 | 1461196045673 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:47:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1732ms 16:47:25 INFO - PROCESS | 5546 | 1461196045730 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 5546 | 1461196045734 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:47:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:47:25 INFO - PROCESS | 5546 | 1461196045741 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 5546 | 1461196045745 Marionette TRACE conn4 <- [1,2718,null,{}] 16:47:25 INFO - PROCESS | 5546 | 1461196045751 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:26 INFO - PROCESS | 5546 | 1461196045999 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:47:26 INFO - PROCESS | 5546 | 1461196046343 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74a800 == 143 [pid = 5546] [id = 687] 16:47:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8f7e1400) [pid = 5546] [serial = 2062] [outer = (nil)] 16:47:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8fb4f800) [pid = 5546] [serial = 2063] [outer = 0x8f7e1400] 16:47:26 INFO - PROCESS | 5546 | 1461196046442 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8fb55000) [pid = 5546] [serial = 2064] [outer = 0x8f7e1400] 16:47:27 INFO - PROCESS | 5546 | 1461196047433 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 5546 | 1461196047481 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:47:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:47:27 INFO - PROCESS | 5546 | 1461196047489 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 5546 | 1461196047493 Marionette TRACE conn4 <- [1,2722,null,{}] 16:47:27 INFO - PROCESS | 5546 | 1461196047499 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 5546 | 1461196047747 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:47:28 INFO - PROCESS | 5546 | 1461196048087 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c730000 == 144 [pid = 5546] [id = 688] 16:47:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8ee6ac00) [pid = 5546] [serial = 2065] [outer = (nil)] 16:47:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8fd90c00) [pid = 5546] [serial = 2066] [outer = 0x8ee6ac00] 16:47:28 INFO - PROCESS | 5546 | 1461196048199 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8ffcbc00) [pid = 5546] [serial = 2067] [outer = 0x8ee6ac00] 16:47:29 INFO - PROCESS | 5546 | 1461196049226 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:47:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:47:29 INFO - PROCESS | 5546 | 1461196049282 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:47:29 INFO - PROCESS | 5546 | 1461196049289 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 5546 | 1461196049292 Marionette TRACE conn4 <- [1,2726,null,{}] 16:47:29 INFO - PROCESS | 5546 | 1461196049298 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 5546 | 1461196049544 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:47:29 INFO - PROCESS | 5546 | 1461196049885 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x8f7ebc00 == 145 [pid = 5546] [id = 689] 16:47:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8fc87400) [pid = 5546] [serial = 2068] [outer = (nil)] 16:47:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x90510800) [pid = 5546] [serial = 2069] [outer = 0x8fc87400] 16:47:29 INFO - PROCESS | 5546 | 1461196049980 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x91445800) [pid = 5546] [serial = 2070] [outer = 0x8fc87400] 16:47:30 INFO - PROCESS | 5546 | 1461196050961 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:47:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1744ms 16:47:31 INFO - PROCESS | 5546 | 1461196051033 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 5546 | 1461196051037 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:47:31 INFO - PROCESS | 5546 | 1461196051044 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 5546 | 1461196051047 Marionette TRACE conn4 <- [1,2730,null,{}] 16:47:31 INFO - PROCESS | 5546 | 1461196051054 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:31 INFO - PROCESS | 5546 | 1461196051344 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:47:31 INFO - PROCESS | 5546 | 1461196051691 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x9039f000 == 146 [pid = 5546] [id = 690] 16:47:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x90508c00) [pid = 5546] [serial = 2071] [outer = (nil)] 16:47:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x92147800) [pid = 5546] [serial = 2072] [outer = 0x90508c00] 16:47:31 INFO - PROCESS | 5546 | 1461196051782 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x92188c00) [pid = 5546] [serial = 2073] [outer = 0x90508c00] 16:47:33 INFO - PROCESS | 5546 | 1461196053123 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 5546 | 1461196053194 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:47:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:47:33 INFO - PROCESS | 5546 | 1461196053201 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 5546 | 1461196053204 Marionette TRACE conn4 <- [1,2734,null,{}] 16:47:33 INFO - PROCESS | 5546 | 1461196053210 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:33 INFO - PROCESS | 5546 | 1461196053526 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:47:33 INFO - PROCESS | 5546 | 1461196053829 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x90504800 == 147 [pid = 5546] [id = 691] 16:47:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x91623400) [pid = 5546] [serial = 2074] [outer = (nil)] 16:47:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92db4400) [pid = 5546] [serial = 2075] [outer = 0x91623400] 16:47:33 INFO - PROCESS | 5546 | 1461196053935 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92e99c00) [pid = 5546] [serial = 2076] [outer = 0x91623400] 16:47:34 INFO - PROCESS | 5546 | 1461196054959 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:47:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1798ms 16:47:35 INFO - PROCESS | 5546 | 1461196054999 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 5546 | 1461196055004 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:47:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:47:35 INFO - PROCESS | 5546 | 1461196055011 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 5546 | 1461196055016 Marionette TRACE conn4 <- [1,2738,null,{}] 16:47:35 INFO - PROCESS | 5546 | 1461196055022 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:35 INFO - PROCESS | 5546 | 1461196055301 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:47:35 INFO - PROCESS | 5546 | 1461196055654 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e8d800 == 148 [pid = 5546] [id = 692] 16:47:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x979c3c00) [pid = 5546] [serial = 2077] [outer = (nil)] 16:47:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x979cbc00) [pid = 5546] [serial = 2078] [outer = 0x979c3c00] 16:47:35 INFO - PROCESS | 5546 | 1461196055751 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x979d1000) [pid = 5546] [serial = 2079] [outer = 0x979c3c00] 16:47:36 INFO - PROCESS | 5546 | 1461196056699 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:47:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1751ms 16:47:36 INFO - PROCESS | 5546 | 1461196056762 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 5546 | 1461196056766 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:47:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:47:36 INFO - PROCESS | 5546 | 1461196056773 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 5546 | 1461196056777 Marionette TRACE conn4 <- [1,2742,null,{}] 16:47:36 INFO - PROCESS | 5546 | 1461196056782 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 5546 | 1461196057022 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:47:37 INFO - PROCESS | 5546 | 1461196057389 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efe3c00 == 149 [pid = 5546] [id = 693] 16:47:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x9210bc00) [pid = 5546] [serial = 2080] [outer = (nil)] 16:47:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x99086c00) [pid = 5546] [serial = 2081] [outer = 0x9210bc00] 16:47:37 INFO - PROCESS | 5546 | 1461196057485 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x99120800) [pid = 5546] [serial = 2082] [outer = 0x9210bc00] 16:47:38 INFO - PROCESS | 5546 | 1461196058390 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:47:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1683ms 16:47:38 INFO - PROCESS | 5546 | 1461196058458 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 5546 | 1461196058462 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:47:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:47:38 INFO - PROCESS | 5546 | 1461196058474 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 5546 | 1461196058480 Marionette TRACE conn4 <- [1,2746,null,{}] 16:47:38 INFO - PROCESS | 5546 | 1461196058491 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:38 INFO - PROCESS | 5546 | 1461196058779 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:47:39 INFO - PROCESS | 5546 | 1461196059127 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x85bfc800 == 150 [pid = 5546] [id = 694] 16:47:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x891f2800) [pid = 5546] [serial = 2083] [outer = (nil)] 16:47:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x99387800) [pid = 5546] [serial = 2084] [outer = 0x891f2800] 16:47:39 INFO - PROCESS | 5546 | 1461196059220 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x99566800) [pid = 5546] [serial = 2085] [outer = 0x891f2800] 16:47:40 INFO - PROCESS | 5546 | 1461196060113 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:47:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1694ms 16:47:40 INFO - PROCESS | 5546 | 1461196060164 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 5546 | 1461196060169 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:47:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:47:40 INFO - PROCESS | 5546 | 1461196060175 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 5546 | 1461196060179 Marionette TRACE conn4 <- [1,2750,null,{}] 16:47:40 INFO - PROCESS | 5546 | 1461196060185 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 5546 | 1461196060437 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:47:40 INFO - PROCESS | 5546 | 1461196060782 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x839b4400 == 151 [pid = 5546] [id = 695] 16:47:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9912d400) [pid = 5546] [serial = 2086] [outer = (nil)] 16:47:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9adafc00) [pid = 5546] [serial = 2087] [outer = 0x9912d400] 16:47:40 INFO - PROCESS | 5546 | 1461196060879 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x9ae23800) [pid = 5546] [serial = 2088] [outer = 0x9912d400] 16:47:41 INFO - PROCESS | 5546 | 1461196061841 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:47:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1734ms 16:47:41 INFO - PROCESS | 5546 | 1461196061910 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 5546 | 1461196061914 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:47:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:47:41 INFO - PROCESS | 5546 | 1461196061921 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 5546 | 1461196061924 Marionette TRACE conn4 <- [1,2754,null,{}] 16:47:41 INFO - PROCESS | 5546 | 1461196061930 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 5546 | 1461196062246 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:47:42 INFO - PROCESS | 5546 | 1461196062602 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x85546c00 == 152 [pid = 5546] [id = 696] 16:47:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9a1adc00) [pid = 5546] [serial = 2089] [outer = (nil)] 16:47:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9b0de800) [pid = 5546] [serial = 2090] [outer = 0x9a1adc00] 16:47:42 INFO - PROCESS | 5546 | 1461196062699 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x9df9b000) [pid = 5546] [serial = 2091] [outer = 0x9a1adc00] 16:47:43 INFO - PROCESS | 5546 | 1461196063685 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:47:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1841ms 16:47:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:47:43 INFO - PROCESS | 5546 | 1461196063763 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 5546 | 1461196063766 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:47:43 INFO - PROCESS | 5546 | 1461196063773 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 5546 | 1461196063776 Marionette TRACE conn4 <- [1,2758,null,{}] 16:47:43 INFO - PROCESS | 5546 | 1461196063782 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 5546 | 1461196064062 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8b38a800 == 151 [pid = 5546] [id = 621] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8f7eec00 == 150 [pid = 5546] [id = 625] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8edef000 == 149 [pid = 5546] [id = 624] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8564c000 == 148 [pid = 5546] [id = 680] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x87befc00 == 147 [pid = 5546] [id = 679] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x87107400 == 146 [pid = 5546] [id = 678] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8bb31800 == 145 [pid = 5546] [id = 676] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x85654000 == 144 [pid = 5546] [id = 675] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x95c57c00 == 143 [pid = 5546] [id = 673] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x891f0000 == 142 [pid = 5546] [id = 674] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x92ee8400 == 141 [pid = 5546] [id = 672] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x9064ac00 == 140 [pid = 5546] [id = 671] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x89bc6000 == 139 [pid = 5546] [id = 670] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x889aec00 == 138 [pid = 5546] [id = 669] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8efe6c00 == 137 [pid = 5546] [id = 667] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x891e8c00 == 136 [pid = 5546] [id = 668] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8e5d2c00 == 135 [pid = 5546] [id = 666] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8c632c00 == 134 [pid = 5546] [id = 665] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8bbc0800 == 133 [pid = 5546] [id = 664] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x8b7ccc00 == 132 [pid = 5546] [id = 663] 16:47:46 INFO - PROCESS | 5546 | --DOCSHELL 0x87375800 == 131 [pid = 5546] [id = 662] 16:47:46 INFO - PROCESS | 5546 | 1461196066418 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0xa3c81000) [pid = 5546] [serial = 1970] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x92146c00) [pid = 5546] [serial = 1946] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8e5d6c00) [pid = 5546] [serial = 1934] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x9214d800) [pid = 5546] [serial = 1947] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8efea000) [pid = 5546] [serial = 1937] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x8ffc8000) [pid = 5546] [serial = 1941] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8bbc2800) [pid = 5546] [serial = 1929] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x896a7c00) [pid = 5546] [serial = 1979] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x9135c000) [pid = 5546] [serial = 1944] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x9ae86800) [pid = 5546] [serial = 1961] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8f7e5800) [pid = 5546] [serial = 1938] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x9a017400) [pid = 5546] [serial = 1959] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8bbc7c00) [pid = 5546] [serial = 1985] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x9ea1c800) [pid = 5546] [serial = 1965] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x889a8000) [pid = 5546] [serial = 1925] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x9050b400) [pid = 5546] [serial = 1943] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x99566c00) [pid = 5546] [serial = 1958] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x8fd84c00) [pid = 5546] [serial = 1940] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x94095400) [pid = 5546] [serial = 1952] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x87be6400) [pid = 5546] [serial = 1976] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x99127000) [pid = 5546] [serial = 1956] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x9b0a7400) [pid = 5546] [serial = 1962] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x9b0da400) [pid = 5546] [serial = 1964] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0xa0a8b400) [pid = 5546] [serial = 1968] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8bdf4400) [pid = 5546] [serial = 1860] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8b7c3400) [pid = 5546] [serial = 1983] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8bb39400) [pid = 5546] [serial = 1928] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x9ffd5c00) [pid = 5546] [serial = 1967] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x92db4800) [pid = 5546] [serial = 1950] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x839ba800) [pid = 5546] [serial = 1973] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x896a6800) [pid = 5546] [serial = 1982] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x881b2800) [pid = 5546] [serial = 1977] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8edf1000) [pid = 5546] [serial = 1935] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x92daf000) [pid = 5546] [serial = 1949] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8c734800) [pid = 5546] [serial = 1932] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x9904cc00) [pid = 5546] [serial = 1955] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x89bc8400) [pid = 5546] [serial = 1980] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x95c50c00) [pid = 5546] [serial = 1953] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x8c72a000) [pid = 5546] [serial = 1931] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0xa446c800) [pid = 5546] [serial = 1971] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x896a0000) [pid = 5546] [serial = 1926] [outer = (nil)] [url = about:blank] 16:47:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x839bd000 == 132 [pid = 5546] [id = 697] 16:47:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x839bd800) [pid = 5546] [serial = 2092] [outer = (nil)] 16:47:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x84e79000) [pid = 5546] [serial = 2093] [outer = 0x839bd800] 16:47:46 INFO - PROCESS | 5546 | 1461196066729 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8564c000) [pid = 5546] [serial = 2094] [outer = 0x839bd800] 16:47:47 INFO - PROCESS | 5546 | 1461196067611 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:47:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:47:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 3891ms 16:47:47 INFO - PROCESS | 5546 | 1461196067665 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 5546 | 1461196067673 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:47:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:47:47 INFO - PROCESS | 5546 | 1461196067682 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 5546 | 1461196067686 Marionette TRACE conn4 <- [1,2762,null,{}] 16:47:47 INFO - PROCESS | 5546 | 1461196067694 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 5546 | 1461196067924 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:47:48 INFO - PROCESS | 5546 | 1461196068150 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x86abbc00 == 133 [pid = 5546] [id = 698] 16:47:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x86ac3400) [pid = 5546] [serial = 2095] [outer = (nil)] 16:47:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8710cc00) [pid = 5546] [serial = 2096] [outer = 0x86ac3400] 16:47:48 INFO - PROCESS | 5546 | 1461196068235 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x87375800) [pid = 5546] [serial = 2097] [outer = 0x86ac3400] 16:47:49 INFO - PROCESS | 5546 | 1461196069134 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:47:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1533ms 16:47:49 INFO - PROCESS | 5546 | 1461196069218 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 5546 | 1461196069224 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:47:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:47:49 INFO - PROCESS | 5546 | 1461196069243 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 5546 | 1461196069247 Marionette TRACE conn4 <- [1,2766,null,{}] 16:47:49 INFO - PROCESS | 5546 | 1461196069254 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:49 INFO - PROCESS | 5546 | 1461196069561 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:47:49 INFO - PROCESS | 5546 | 1461196069602 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x87108000 == 134 [pid = 5546] [id = 699] 16:47:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x880eb800) [pid = 5546] [serial = 2098] [outer = (nil)] 16:47:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x881b7c00) [pid = 5546] [serial = 2099] [outer = 0x880eb800] 16:47:49 INFO - PROCESS | 5546 | 1461196069681 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x88449800) [pid = 5546] [serial = 2100] [outer = 0x880eb800] 16:47:50 INFO - PROCESS | 5546 | 1461196070892 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:47:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1697ms 16:47:50 INFO - PROCESS | 5546 | 1461196070939 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 5546 | 1461196070943 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:47:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:47:50 INFO - PROCESS | 5546 | 1461196070959 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 5546 | 1461196070969 Marionette TRACE conn4 <- [1,2770,null,{}] 16:47:50 INFO - PROCESS | 5546 | 1461196070983 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 5546 | 1461196071318 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x889a2800) [pid = 5546] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x839b2c00) [pid = 5546] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8710fc00) [pid = 5546] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x9ff58000) [pid = 5546] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x9ea1e000) [pid = 5546] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x999b4c00) [pid = 5546] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x89c8d800) [pid = 5546] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x971e9800) [pid = 5546] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x9904a400) [pid = 5546] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x92c57800) [pid = 5546] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x92145800) [pid = 5546] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8e5cc000) [pid = 5546] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x8ffc6c00) [pid = 5546] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x8fc82c00) [pid = 5546] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 118 (0x8e5d7400) [pid = 5546] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 117 (0x8c63ec00) [pid = 5546] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 116 (0x8c63e800) [pid = 5546] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 115 (0x8bb37000) [pid = 5546] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 114 (0x881ad400) [pid = 5546] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:47:52 INFO - PROCESS | 5546 | --DOMWINDOW == 113 (0x88444c00) [pid = 5546] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:47:52 INFO - PROCESS | 5546 | 1461196072058 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 5546 | ++DOCSHELL 0x839b2c00 == 135 [pid = 5546] [id = 700] 16:47:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 114 (0x839bc800) [pid = 5546] [serial = 2101] [outer = (nil)] 16:47:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 115 (0x881ad400) [pid = 5546] [serial = 2102] [outer = 0x839bc800] 16:47:52 INFO - PROCESS | 5546 | 1461196072183 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 5546 | ++DOMWINDOW == 116 (0x891e8000) [pid = 5546] [serial = 2103] [outer = 0x839bc800] 16:47:52 INFO - PROCESS | 5546 | 1461196072971 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:47:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2047ms 16:47:53 INFO - PROCESS | 5546 | 1461196073004 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 5546 | 1461196073008 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:47:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:47:53 INFO - PROCESS | 5546 | 1461196073016 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 5546 | 1461196073019 Marionette TRACE conn4 <- [1,2774,null,{}] 16:47:53 INFO - PROCESS | 5546 | 1461196073025 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:53 INFO - PROCESS | 5546 | 1461196073246 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:47:53 INFO - PROCESS | 5546 | 1461196073456 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x891ea800 == 136 [pid = 5546] [id = 701] 16:47:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 117 (0x891f0000) [pid = 5546] [serial = 2104] [outer = (nil)] 16:47:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 118 (0x8969bc00) [pid = 5546] [serial = 2105] [outer = 0x891f0000] 16:47:53 INFO - PROCESS | 5546 | 1461196073537 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 119 (0x896a6800) [pid = 5546] [serial = 2106] [outer = 0x891f0000] 16:47:54 INFO - PROCESS | 5546 | 1461196074693 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:47:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1737ms 16:47:54 INFO - PROCESS | 5546 | 1461196074755 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 5546 | 1461196074763 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:47:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:47:54 INFO - PROCESS | 5546 | 1461196074773 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 5546 | 1461196074779 Marionette TRACE conn4 <- [1,2778,null,{}] 16:47:54 INFO - PROCESS | 5546 | 1461196074788 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:55 INFO - PROCESS | 5546 | 1461196075081 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:47:55 INFO - PROCESS | 5546 | 1461196075448 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x87108400 == 137 [pid = 5546] [id = 702] 16:47:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x8710d000) [pid = 5546] [serial = 2107] [outer = (nil)] 16:47:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x880ec800) [pid = 5546] [serial = 2108] [outer = 0x8710d000] 16:47:55 INFO - PROCESS | 5546 | 1461196075547 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x88947800) [pid = 5546] [serial = 2109] [outer = 0x8710d000] 16:47:56 INFO - PROCESS | 5546 | 1461196076542 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:47:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1785ms 16:47:56 INFO - PROCESS | 5546 | 1461196076559 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 5546 | 1461196076568 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:47:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:47:56 INFO - PROCESS | 5546 | 1461196076580 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 5546 | 1461196076584 Marionette TRACE conn4 <- [1,2782,null,{}] 16:47:56 INFO - PROCESS | 5546 | 1461196076591 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:56 INFO - PROCESS | 5546 | 1461196076846 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:47:57 INFO - PROCESS | 5546 | 1461196077248 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 5546 | ++DOCSHELL 0x896a1400 == 138 [pid = 5546] [id = 703] 16:47:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x896a1c00) [pid = 5546] [serial = 2110] [outer = (nil)] 16:47:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x89ac5c00) [pid = 5546] [serial = 2111] [outer = 0x896a1c00] 16:47:57 INFO - PROCESS | 5546 | 1461196077393 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x89bbc800) [pid = 5546] [serial = 2112] [outer = 0x896a1c00] 16:47:58 INFO - PROCESS | 5546 | 1461196078435 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:47:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1884ms 16:47:58 INFO - PROCESS | 5546 | 1461196078464 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 5546 | 1461196078468 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:47:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:47:58 INFO - PROCESS | 5546 | 1461196078476 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 5546 | 1461196078482 Marionette TRACE conn4 <- [1,2786,null,{}] 16:47:58 INFO - PROCESS | 5546 | 1461196078499 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 5546 | 1461196078772 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:47:59 INFO - PROCESS | 5546 | 1461196079152 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 5546 | ++DOCSHELL 0x89bc6000 == 139 [pid = 5546] [id = 704] 16:47:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x8a404400) [pid = 5546] [serial = 2113] [outer = (nil)] 16:47:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x8a40bc00) [pid = 5546] [serial = 2114] [outer = 0x8a404400] 16:47:59 INFO - PROCESS | 5546 | 1461196079254 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8b38a800) [pid = 5546] [serial = 2115] [outer = 0x8a404400] 16:48:00 INFO - PROCESS | 5546 | 1461196080193 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:48:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1789ms 16:48:00 INFO - PROCESS | 5546 | 1461196080266 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 5546 | 1461196080270 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:48:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:48:00 INFO - PROCESS | 5546 | 1461196080277 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 5546 | 1461196080281 Marionette TRACE conn4 <- [1,2790,null,{}] 16:48:00 INFO - PROCESS | 5546 | 1461196080287 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:00 INFO - PROCESS | 5546 | 1461196080540 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:48:00 INFO - PROCESS | 5546 | 1461196080882 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x87bea000 == 140 [pid = 5546] [id = 705] 16:48:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8b3a0800) [pid = 5546] [serial = 2116] [outer = (nil)] 16:48:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8b3aa800) [pid = 5546] [serial = 2117] [outer = 0x8b3a0800] 16:48:00 INFO - PROCESS | 5546 | 1461196080987 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8b3dd800) [pid = 5546] [serial = 2118] [outer = 0x8b3a0800] 16:48:02 INFO - PROCESS | 5546 | 1461196082039 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:48:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1836ms 16:48:02 INFO - PROCESS | 5546 | 1461196082115 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 5546 | 1461196082118 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:48:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:48:02 INFO - PROCESS | 5546 | 1461196082125 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 5546 | 1461196082128 Marionette TRACE conn4 <- [1,2794,null,{}] 16:48:02 INFO - PROCESS | 5546 | 1461196082135 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:02 INFO - PROCESS | 5546 | 1461196082435 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:48:02 INFO - PROCESS | 5546 | 1461196082784 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 5546 | ++DOCSHELL 0x86abd800 == 141 [pid = 5546] [id = 706] 16:48:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x87be2800) [pid = 5546] [serial = 2119] [outer = (nil)] 16:48:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8b7cbc00) [pid = 5546] [serial = 2120] [outer = 0x87be2800] 16:48:02 INFO - PROCESS | 5546 | 1461196082876 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8b7ce800) [pid = 5546] [serial = 2121] [outer = 0x87be2800] 16:48:03 INFO - PROCESS | 5546 | 1461196083844 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:48:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1789ms 16:48:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:48:03 INFO - PROCESS | 5546 | 1461196083915 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 5546 | 1461196083919 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:48:03 INFO - PROCESS | 5546 | 1461196083926 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 5546 | 1461196083930 Marionette TRACE conn4 <- [1,2798,null,{}] 16:48:03 INFO - PROCESS | 5546 | 1461196083935 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:04 INFO - PROCESS | 5546 | 1461196084249 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:48:04 INFO - PROCESS | 5546 | 1461196084601 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc41400 == 142 [pid = 5546] [id = 707] 16:48:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8bc43c00) [pid = 5546] [serial = 2122] [outer = (nil)] 16:48:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8bca7400) [pid = 5546] [serial = 2123] [outer = 0x8bc43c00] 16:48:04 INFO - PROCESS | 5546 | 1461196084705 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8bd87400) [pid = 5546] [serial = 2124] [outer = 0x8bc43c00] 16:48:05 INFO - PROCESS | 5546 | 1461196085654 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:48:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:48:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1795ms 16:48:05 INFO - PROCESS | 5546 | 1461196085721 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 5546 | 1461196085725 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:48:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:48:05 INFO - PROCESS | 5546 | 1461196085731 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 5546 | 1461196085734 Marionette TRACE conn4 <- [1,2802,null,{}] 16:48:05 INFO - PROCESS | 5546 | 1461196085740 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:06 INFO - PROCESS | 5546 | 1461196086015 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:48:06 INFO - PROCESS | 5546 | 1461196086353 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x89651400 == 143 [pid = 5546] [id = 708] 16:48:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8bb3dc00) [pid = 5546] [serial = 2125] [outer = (nil)] 16:48:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8bdf8400) [pid = 5546] [serial = 2126] [outer = 0x8bb3dc00] 16:48:06 INFO - PROCESS | 5546 | 1461196086448 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8bdfbc00) [pid = 5546] [serial = 2127] [outer = 0x8bb3dc00] 16:48:07 INFO - PROCESS | 5546 | 1461196087421 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:48:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:48:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1736ms 16:48:07 INFO - PROCESS | 5546 | 1461196087469 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:48:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:48:07 INFO - PROCESS | 5546 | 1461196087474 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:48:07 INFO - PROCESS | 5546 | 1461196087480 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 5546 | 1461196087484 Marionette TRACE conn4 <- [1,2806,null,{}] 16:48:07 INFO - PROCESS | 5546 | 1461196087490 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:07 INFO - PROCESS | 5546 | 1461196087721 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:48:08 INFO - PROCESS | 5546 | 1461196088058 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdf1800 == 144 [pid = 5546] [id = 709] 16:48:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8bdfb400) [pid = 5546] [serial = 2128] [outer = (nil)] 16:48:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8c72f000) [pid = 5546] [serial = 2129] [outer = 0x8bdfb400] 16:48:08 INFO - PROCESS | 5546 | 1461196088156 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8c731800) [pid = 5546] [serial = 2130] [outer = 0x8bdfb400] 16:48:09 INFO - PROCESS | 5546 | 1461196089067 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:48:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:48:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1638ms 16:48:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:48:09 INFO - PROCESS | 5546 | 1461196089118 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 5546 | 1461196089122 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:48:09 INFO - PROCESS | 5546 | 1461196089129 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 5546 | 1461196089132 Marionette TRACE conn4 <- [1,2810,null,{}] 16:48:09 INFO - PROCESS | 5546 | 1461196089138 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:09 INFO - PROCESS | 5546 | 1461196089372 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:48:09 INFO - PROCESS | 5546 | 1461196089716 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdf2800 == 145 [pid = 5546] [id = 710] 16:48:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8c731000) [pid = 5546] [serial = 2131] [outer = (nil)] 16:48:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8e3ce800) [pid = 5546] [serial = 2132] [outer = 0x8c731000] 16:48:09 INFO - PROCESS | 5546 | 1461196089810 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x8e3d3400) [pid = 5546] [serial = 2133] [outer = 0x8c731000] 16:48:10 INFO - PROCESS | 5546 | 1461196090703 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:48:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1631ms 16:48:10 INFO - PROCESS | 5546 | 1461196090761 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 5546 | 1461196090764 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:48:10 INFO - PROCESS | 5546 | 1461196090772 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 5546 | 1461196090775 Marionette TRACE conn4 <- [1,2814,null,{}] 16:48:10 INFO - PROCESS | 5546 | 1461196090781 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 5546 | 1461196091034 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:48:11 INFO - PROCESS | 5546 | 1461196091400 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c727800 == 146 [pid = 5546] [id = 711] 16:48:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8c72a800) [pid = 5546] [serial = 2134] [outer = (nil)] 16:48:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x8e5d2c00) [pid = 5546] [serial = 2135] [outer = 0x8c72a800] 16:48:11 INFO - PROCESS | 5546 | 1461196091498 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x8e5d3c00) [pid = 5546] [serial = 2136] [outer = 0x8c72a800] 16:48:12 INFO - PROCESS | 5546 | 1461196092490 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:48:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1781ms 16:48:12 INFO - PROCESS | 5546 | 1461196092555 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 5546 | 1461196092559 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:48:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:48:12 INFO - PROCESS | 5546 | 1461196092566 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 5546 | 1461196092571 Marionette TRACE conn4 <- [1,2818,null,{}] 16:48:12 INFO - PROCESS | 5546 | 1461196092577 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:12 INFO - PROCESS | 5546 | 1461196092894 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:48:13 INFO - PROCESS | 5546 | 1461196093253 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edefc00 == 147 [pid = 5546] [id = 712] 16:48:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8ee6f000) [pid = 5546] [serial = 2137] [outer = (nil)] 16:48:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x8efe3400) [pid = 5546] [serial = 2138] [outer = 0x8ee6f000] 16:48:13 INFO - PROCESS | 5546 | 1461196093362 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x8efeb800) [pid = 5546] [serial = 2139] [outer = 0x8ee6f000] 16:48:14 INFO - PROCESS | 5546 | 1461196094393 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:48:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1885ms 16:48:14 INFO - PROCESS | 5546 | 1461196094452 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 5546 | 1461196094456 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:48:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:48:14 INFO - PROCESS | 5546 | 1461196094463 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 5546 | 1461196094466 Marionette TRACE conn4 <- [1,2822,null,{}] 16:48:14 INFO - PROCESS | 5546 | 1461196094472 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:14 INFO - PROCESS | 5546 | 1461196094717 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:48:15 INFO - PROCESS | 5546 | 1461196095073 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf7400 == 148 [pid = 5546] [id = 713] 16:48:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x8ee68400) [pid = 5546] [serial = 2140] [outer = (nil)] 16:48:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x8fb50c00) [pid = 5546] [serial = 2141] [outer = 0x8ee68400] 16:48:15 INFO - PROCESS | 5546 | 1461196095165 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x8fb56400) [pid = 5546] [serial = 2142] [outer = 0x8ee68400] 16:48:16 INFO - PROCESS | 5546 | 1461196096086 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:48:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1680ms 16:48:16 INFO - PROCESS | 5546 | 1461196096145 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 5546 | 1461196096148 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:48:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:48:16 INFO - PROCESS | 5546 | 1461196096155 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 5546 | 1461196096159 Marionette TRACE conn4 <- [1,2826,null,{}] 16:48:16 INFO - PROCESS | 5546 | 1461196096165 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 5546 | 1461196096408 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:48:16 INFO - PROCESS | 5546 | 1461196096752 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efe4c00 == 149 [pid = 5546] [id = 714] 16:48:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x8f7e3400) [pid = 5546] [serial = 2143] [outer = (nil)] 16:48:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x8fd85800) [pid = 5546] [serial = 2144] [outer = 0x8f7e3400] 16:48:16 INFO - PROCESS | 5546 | 1461196096848 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x8fd88400) [pid = 5546] [serial = 2145] [outer = 0x8f7e3400] 16:48:17 INFO - PROCESS | 5546 | 1461196097852 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:48:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1735ms 16:48:17 INFO - PROCESS | 5546 | 1461196097891 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 5546 | 1461196097894 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:48:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:48:17 INFO - PROCESS | 5546 | 1461196097901 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 5546 | 1461196097905 Marionette TRACE conn4 <- [1,2830,null,{}] 16:48:17 INFO - PROCESS | 5546 | 1461196097911 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:18 INFO - PROCESS | 5546 | 1461196098148 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:48:18 INFO - PROCESS | 5546 | 1461196098467 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x8f7eb400 == 150 [pid = 5546] [id = 715] 16:48:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x8fd84000) [pid = 5546] [serial = 2146] [outer = (nil)] 16:48:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x8ffc9c00) [pid = 5546] [serial = 2147] [outer = 0x8fd84000] 16:48:18 INFO - PROCESS | 5546 | 1461196098566 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9039e800) [pid = 5546] [serial = 2148] [outer = 0x8fd84000] 16:48:19 INFO - PROCESS | 5546 | 1461196099505 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:48:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1681ms 16:48:19 INFO - PROCESS | 5546 | 1461196099583 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 5546 | 1461196099586 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:48:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:48:19 INFO - PROCESS | 5546 | 1461196099594 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 5546 | 1461196099597 Marionette TRACE conn4 <- [1,2834,null,{}] 16:48:19 INFO - PROCESS | 5546 | 1461196099603 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 5546 | 1461196099851 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:48:20 INFO - PROCESS | 5546 | 1461196100195 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fc82800 == 151 [pid = 5546] [id = 716] 16:48:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x8ffc1400) [pid = 5546] [serial = 2149] [outer = (nil)] 16:48:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9050e800) [pid = 5546] [serial = 2150] [outer = 0x8ffc1400] 16:48:20 INFO - PROCESS | 5546 | 1461196100298 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x90643c00) [pid = 5546] [serial = 2151] [outer = 0x8ffc1400] 16:48:21 INFO - PROCESS | 5546 | 1461196101236 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:48:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1685ms 16:48:21 INFO - PROCESS | 5546 | 1461196101281 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 5546 | 1461196101285 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:48:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:48:21 INFO - PROCESS | 5546 | 1461196101292 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 5546 | 1461196101295 Marionette TRACE conn4 <- [1,2838,null,{}] 16:48:21 INFO - PROCESS | 5546 | 1461196101301 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:21 INFO - PROCESS | 5546 | 1461196101541 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:48:21 INFO - PROCESS | 5546 | 1461196101913 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 5546 | ++DOCSHELL 0x839bcc00 == 152 [pid = 5546] [id = 717] 16:48:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x8ee6a400) [pid = 5546] [serial = 2152] [outer = (nil)] 16:48:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x9161a000) [pid = 5546] [serial = 2153] [outer = 0x8ee6a400] 16:48:22 INFO - PROCESS | 5546 | 1461196102008 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x9161fc00) [pid = 5546] [serial = 2154] [outer = 0x8ee6a400] 16:48:22 INFO - PROCESS | 5546 | 1461196102924 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:48:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1688ms 16:48:22 INFO - PROCESS | 5546 | 1461196102981 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 5546 | 1461196102985 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:48:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:48:22 INFO - PROCESS | 5546 | 1461196102991 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 5546 | 1461196102995 Marionette TRACE conn4 <- [1,2842,null,{}] 16:48:23 INFO - PROCESS | 5546 | 1461196103001 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 5546 | 1461196103247 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:48:23 INFO - PROCESS | 5546 | 1461196103594 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x8efe3800 == 153 [pid = 5546] [id = 718] 16:48:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x8fb5cc00) [pid = 5546] [serial = 2155] [outer = (nil)] 16:48:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x92186000) [pid = 5546] [serial = 2156] [outer = 0x8fb5cc00] 16:48:23 INFO - PROCESS | 5546 | 1461196103691 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x92c59800) [pid = 5546] [serial = 2157] [outer = 0x8fb5cc00] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x839b4400 == 152 [pid = 5546] [id = 695] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x85bfc800 == 151 [pid = 5546] [id = 694] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8efe3c00 == 150 [pid = 5546] [id = 693] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x92e8d800 == 149 [pid = 5546] [id = 692] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x90504800 == 148 [pid = 5546] [id = 691] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8f7ebc00 == 147 [pid = 5546] [id = 689] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x9039f000 == 146 [pid = 5546] [id = 690] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8c730000 == 145 [pid = 5546] [id = 688] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8c74a800 == 144 [pid = 5546] [id = 687] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8bdf7400 == 143 [pid = 5546] [id = 686] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8bbc5800 == 142 [pid = 5546] [id = 685] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8a40ac00 == 141 [pid = 5546] [id = 684] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x87378000 == 140 [pid = 5546] [id = 682] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x8844e800 == 139 [pid = 5546] [id = 683] 16:48:26 INFO - PROCESS | 5546 | --DOCSHELL 0x839b1800 == 138 [pid = 5546] [id = 681] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8bbc9c00) [pid = 5546] [serial = 1923] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x839bc000) [pid = 5546] [serial = 1974] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x89659c00) [pid = 5546] [serial = 2042] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x87375400) [pid = 5546] [serial = 2036] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x87be3c00) [pid = 5546] [serial = 2037] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0xa4474800) [pid = 5546] [serial = 2034] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0xa444c800) [pid = 5546] [serial = 2033] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0xa0c1c400) [pid = 5546] [serial = 2031] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0xa0a8fc00) [pid = 5546] [serial = 2030] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x9fc51800) [pid = 5546] [serial = 2028] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x9ea23800) [pid = 5546] [serial = 2027] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x9aeb2800) [pid = 5546] [serial = 2025] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9ae27800) [pid = 5546] [serial = 2024] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x9a01b800) [pid = 5546] [serial = 2022] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x999b4400) [pid = 5546] [serial = 2021] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x991f0400) [pid = 5546] [serial = 2019] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x9908b400) [pid = 5546] [serial = 2018] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x971e1c00) [pid = 5546] [serial = 2016] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x971de400) [pid = 5546] [serial = 2015] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x92e96400) [pid = 5546] [serial = 2013] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x92e93000) [pid = 5546] [serial = 2012] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x92c62800) [pid = 5546] [serial = 2010] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x92c5ac00) [pid = 5546] [serial = 2009] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x91445000) [pid = 5546] [serial = 2007] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x91354c00) [pid = 5546] [serial = 2006] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x90399c00) [pid = 5546] [serial = 2004] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8ffccc00) [pid = 5546] [serial = 2003] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8fc85c00) [pid = 5546] [serial = 2001] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8fb52c00) [pid = 5546] [serial = 2000] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x8ee65c00) [pid = 5546] [serial = 1998] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8edea800) [pid = 5546] [serial = 1997] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8c757400) [pid = 5546] [serial = 1995] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8c732000) [pid = 5546] [serial = 1994] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8bcacc00) [pid = 5546] [serial = 1992] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8bbbc000) [pid = 5546] [serial = 1991] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x896a2000) [pid = 5546] [serial = 1989] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8964e400) [pid = 5546] [serial = 1988] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8844d400) [pid = 5546] [serial = 2039] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x88951c00) [pid = 5546] [serial = 2040] [outer = (nil)] [url = about:blank] 16:48:27 INFO - PROCESS | 5546 | 1461196107620 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:48:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 4643ms 16:48:27 INFO - PROCESS | 5546 | 1461196107635 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 5546 | 1461196107640 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:48:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:48:27 INFO - PROCESS | 5546 | 1461196107649 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 5546 | 1461196107654 Marionette TRACE conn4 <- [1,2846,null,{}] 16:48:27 INFO - PROCESS | 5546 | 1461196107665 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:27 INFO - PROCESS | 5546 | 1461196107937 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:48:28 INFO - PROCESS | 5546 | 1461196108164 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x839b1800 == 139 [pid = 5546] [id = 719] 16:48:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x85bf5c00) [pid = 5546] [serial = 2158] [outer = (nil)] 16:48:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8736c400) [pid = 5546] [serial = 2159] [outer = 0x85bf5c00] 16:48:28 INFO - PROCESS | 5546 | 1461196108253 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x87be2000) [pid = 5546] [serial = 2160] [outer = 0x85bf5c00] 16:48:29 INFO - PROCESS | 5546 | 1461196109087 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:48:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1484ms 16:48:29 INFO - PROCESS | 5546 | 1461196109135 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 5546 | 1461196109143 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:48:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:48:29 INFO - PROCESS | 5546 | 1461196109189 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 5546 | 1461196109194 Marionette TRACE conn4 <- [1,2850,null,{}] 16:48:29 INFO - PROCESS | 5546 | 1461196109251 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 5546 | 1461196109491 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:48:29 INFO - PROCESS | 5546 | 1461196109808 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 5546 | ++DOCSHELL 0x867bfc00 == 140 [pid = 5546] [id = 720] 16:48:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x86ac6400) [pid = 5546] [serial = 2161] [outer = (nil)] 16:48:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x889a4000) [pid = 5546] [serial = 2162] [outer = 0x86ac6400] 16:48:29 INFO - PROCESS | 5546 | 1461196109886 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8964e800) [pid = 5546] [serial = 2163] [outer = 0x86ac6400] 16:48:30 INFO - PROCESS | 5546 | 1461196110884 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:48:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1785ms 16:48:30 INFO - PROCESS | 5546 | 1461196110954 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 5546 | 1461196110961 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:48:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:48:30 INFO - PROCESS | 5546 | 1461196110974 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 5546 | 1461196110982 Marionette TRACE conn4 <- [1,2854,null,{}] 16:48:31 INFO - PROCESS | 5546 | 1461196111025 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:31 INFO - PROCESS | 5546 | 1461196111335 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:48:31 INFO - PROCESS | 5546 | 1461196111553 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x8844c800 == 141 [pid = 5546] [id = 721] 16:48:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x89bc1000) [pid = 5546] [serial = 2164] [outer = (nil)] 16:48:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x89bc7400) [pid = 5546] [serial = 2165] [outer = 0x89bc1000] 16:48:31 INFO - PROCESS | 5546 | 1461196111634 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x89c99c00) [pid = 5546] [serial = 2166] [outer = 0x89bc1000] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x839bc800) [pid = 5546] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9210bc00) [pid = 5546] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x979c3c00) [pid = 5546] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x91623400) [pid = 5546] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x90508c00) [pid = 5546] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8fc87400) [pid = 5546] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8ee6ac00) [pid = 5546] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8f7e1400) [pid = 5546] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8c729400) [pid = 5546] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8bbc9800) [pid = 5546] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x8bbc3800) [pid = 5546] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x889a8800) [pid = 5546] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x88441c00) [pid = 5546] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x839b4c00) [pid = 5546] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x86ac3400) [pid = 5546] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x839bd800) [pid = 5546] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x9a1adc00) [pid = 5546] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x9912d400) [pid = 5546] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x891f2800) [pid = 5546] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x880eb800) [pid = 5546] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:48:32 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x8bb40c00) [pid = 5546] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:48:33 INFO - PROCESS | 5546 | 1461196113086 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:48:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2172ms 16:48:33 INFO - PROCESS | 5546 | 1461196113143 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 5546 | 1461196113148 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:48:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:48:33 INFO - PROCESS | 5546 | 1461196113170 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 5546 | 1461196113175 Marionette TRACE conn4 <- [1,2858,null,{}] 16:48:33 INFO - PROCESS | 5546 | 1461196113181 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:33 INFO - PROCESS | 5546 | 1461196113491 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:48:33 INFO - PROCESS | 5546 | 1461196113509 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x839c0400 == 142 [pid = 5546] [id = 722] 16:48:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x8965b800) [pid = 5546] [serial = 2167] [outer = (nil)] 16:48:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x8a402000) [pid = 5546] [serial = 2168] [outer = 0x8965b800] 16:48:33 INFO - PROCESS | 5546 | 1461196113592 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8b386400) [pid = 5546] [serial = 2169] [outer = 0x8965b800] 16:48:34 INFO - PROCESS | 5546 | 1461196114883 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:48:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1803ms 16:48:34 INFO - PROCESS | 5546 | 1461196114960 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 5546 | 1461196114967 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:48:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:48:34 INFO - PROCESS | 5546 | 1461196114977 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 5546 | 1461196114983 Marionette TRACE conn4 <- [1,2862,null,{}] 16:48:35 INFO - PROCESS | 5546 | 1461196114995 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:35 INFO - PROCESS | 5546 | 1461196115298 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:48:35 INFO - PROCESS | 5546 | 1461196115608 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x839b7c00 == 143 [pid = 5546] [id = 723] 16:48:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x8564b800) [pid = 5546] [serial = 2170] [outer = (nil)] 16:48:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x87be8c00) [pid = 5546] [serial = 2171] [outer = 0x8564b800] 16:48:35 INFO - PROCESS | 5546 | 1461196115704 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x88445400) [pid = 5546] [serial = 2172] [outer = 0x8564b800] 16:48:36 INFO - PROCESS | 5546 | 1461196116731 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:48:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1789ms 16:48:36 INFO - PROCESS | 5546 | 1461196116767 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 5546 | 1461196116777 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:48:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:48:36 INFO - PROCESS | 5546 | 1461196116789 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 5546 | 1461196116793 Marionette TRACE conn4 <- [1,2866,null,{}] 16:48:36 INFO - PROCESS | 5546 | 1461196116801 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 5546 | 1461196117070 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:48:37 INFO - PROCESS | 5546 | 1461196117438 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x889a9800 == 144 [pid = 5546] [id = 724] 16:48:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x89659000) [pid = 5546] [serial = 2173] [outer = (nil)] 16:48:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x89abd800) [pid = 5546] [serial = 2174] [outer = 0x89659000] 16:48:37 INFO - PROCESS | 5546 | 1461196117547 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x89bc7800) [pid = 5546] [serial = 2175] [outer = 0x89659000] 16:48:38 INFO - PROCESS | 5546 | 1461196118649 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:48:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1935ms 16:48:38 INFO - PROCESS | 5546 | 1461196118725 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:48:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:48:38 INFO - PROCESS | 5546 | 1461196118731 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:48:38 INFO - PROCESS | 5546 | 1461196118738 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 5546 | 1461196118745 Marionette TRACE conn4 <- [1,2870,null,{}] 16:48:38 INFO - PROCESS | 5546 | 1461196118764 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:39 INFO - PROCESS | 5546 | 1461196119135 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:48:39 INFO - PROCESS | 5546 | 1461196119438 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3e5400 == 145 [pid = 5546] [id = 725] 16:48:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8bb39400) [pid = 5546] [serial = 2176] [outer = (nil)] 16:48:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x8bbc0c00) [pid = 5546] [serial = 2177] [outer = 0x8bb39400] 16:48:39 INFO - PROCESS | 5546 | 1461196119538 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8bbc9c00) [pid = 5546] [serial = 2178] [outer = 0x8bb39400] 16:48:40 INFO - PROCESS | 5546 | 1461196120523 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:48:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1844ms 16:48:40 INFO - PROCESS | 5546 | 1461196120583 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 5546 | 1461196120587 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:48:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:48:40 INFO - PROCESS | 5546 | 1461196120595 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 5546 | 1461196120599 Marionette TRACE conn4 <- [1,2874,null,{}] 16:48:40 INFO - PROCESS | 5546 | 1461196120606 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 5546 | 1461196120867 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:48:41 INFO - PROCESS | 5546 | 1461196121217 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x8554f400 == 146 [pid = 5546] [id = 726] 16:48:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8bc48c00) [pid = 5546] [serial = 2179] [outer = (nil)] 16:48:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8bcb2000) [pid = 5546] [serial = 2180] [outer = 0x8bc48c00] 16:48:41 INFO - PROCESS | 5546 | 1461196121318 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8bd8c000) [pid = 5546] [serial = 2181] [outer = 0x8bc48c00] 16:48:42 INFO - PROCESS | 5546 | 1461196122241 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:48:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1682ms 16:48:42 INFO - PROCESS | 5546 | 1461196122279 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 5546 | 1461196122282 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:48:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:48:42 INFO - PROCESS | 5546 | 1461196122290 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 5546 | 1461196122294 Marionette TRACE conn4 <- [1,2878,null,{}] 16:48:42 INFO - PROCESS | 5546 | 1461196122300 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:42 INFO - PROCESS | 5546 | 1461196122589 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:48:42 INFO - PROCESS | 5546 | 1461196122934 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc45800 == 147 [pid = 5546] [id = 727] 16:48:42 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8bc46800) [pid = 5546] [serial = 2182] [outer = (nil)] 16:48:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8c638800) [pid = 5546] [serial = 2183] [outer = 0x8bc46800] 16:48:43 INFO - PROCESS | 5546 | 1461196123032 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8c63e800) [pid = 5546] [serial = 2184] [outer = 0x8bc46800] 16:48:43 INFO - PROCESS | 5546 | 1461196123976 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:48:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1742ms 16:48:44 INFO - PROCESS | 5546 | 1461196124033 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:48:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:48:44 INFO - PROCESS | 5546 | 1461196124038 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:48:44 INFO - PROCESS | 5546 | 1461196124045 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 5546 | 1461196124049 Marionette TRACE conn4 <- [1,2882,null,{}] 16:48:44 INFO - PROCESS | 5546 | 1461196124055 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 5546 | 1461196124357 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:48:44 INFO - PROCESS | 5546 | 1461196124745 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 5546 | ++DOCSHELL 0x881af400 == 148 [pid = 5546] [id = 728] 16:48:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8e3cfc00) [pid = 5546] [serial = 2185] [outer = (nil)] 16:48:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8edef400) [pid = 5546] [serial = 2186] [outer = 0x8e3cfc00] 16:48:44 INFO - PROCESS | 5546 | 1461196124847 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8ee62800) [pid = 5546] [serial = 2187] [outer = 0x8e3cfc00] 16:48:45 INFO - PROCESS | 5546 | 1461196125771 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:48:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1787ms 16:48:45 INFO - PROCESS | 5546 | 1461196125833 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:48:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:48:45 INFO - PROCESS | 5546 | 1461196125837 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:48:45 INFO - PROCESS | 5546 | 1461196125844 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 5546 | 1461196125848 Marionette TRACE conn4 <- [1,2886,null,{}] 16:48:45 INFO - PROCESS | 5546 | 1461196125854 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:46 INFO - PROCESS | 5546 | 1461196126106 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:48:46 INFO - PROCESS | 5546 | 1461196126455 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c633800 == 149 [pid = 5546] [id = 729] 16:48:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8e5cb000) [pid = 5546] [serial = 2188] [outer = (nil)] 16:48:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8efe3c00) [pid = 5546] [serial = 2189] [outer = 0x8e5cb000] 16:48:46 INFO - PROCESS | 5546 | 1461196126560 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8f7e1000) [pid = 5546] [serial = 2190] [outer = 0x8e5cb000] 16:48:47 INFO - PROCESS | 5546 | 1461196127457 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:48:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1687ms 16:48:47 INFO - PROCESS | 5546 | 1461196127531 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 5546 | 1461196127534 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:48:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:48:47 INFO - PROCESS | 5546 | 1461196127543 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 5546 | 1461196127547 Marionette TRACE conn4 <- [1,2890,null,{}] 16:48:47 INFO - PROCESS | 5546 | 1461196127554 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:47 INFO - PROCESS | 5546 | 1461196127806 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:48:48 INFO - PROCESS | 5546 | 1461196128149 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ee6d000 == 150 [pid = 5546] [id = 730] 16:48:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8ee6f800) [pid = 5546] [serial = 2191] [outer = (nil)] 16:48:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8fc86000) [pid = 5546] [serial = 2192] [outer = 0x8ee6f800] 16:48:48 INFO - PROCESS | 5546 | 1461196128241 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x8fc8e000) [pid = 5546] [serial = 2193] [outer = 0x8ee6f800] 16:48:49 INFO - PROCESS | 5546 | 1461196129174 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:48:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1686ms 16:48:49 INFO - PROCESS | 5546 | 1461196129231 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 5546 | 1461196129234 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:48:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:48:49 INFO - PROCESS | 5546 | 1461196129242 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 5546 | 1461196129245 Marionette TRACE conn4 <- [1,2894,null,{}] 16:48:49 INFO - PROCESS | 5546 | 1461196129251 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 5546 | 1461196129511 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:48:49 INFO - PROCESS | 5546 | 1461196129855 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc47800 == 151 [pid = 5546] [id = 731] 16:48:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8fb52c00) [pid = 5546] [serial = 2194] [outer = (nil)] 16:48:49 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x8ffcc800) [pid = 5546] [serial = 2195] [outer = 0x8fb52c00] 16:48:49 INFO - PROCESS | 5546 | 1461196129953 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x9039c400) [pid = 5546] [serial = 2196] [outer = 0x8fb52c00] 16:48:50 INFO - PROCESS | 5546 | 1461196130902 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:48:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1731ms 16:48:50 INFO - PROCESS | 5546 | 1461196130975 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 5546 | 1461196130979 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:48:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:48:50 INFO - PROCESS | 5546 | 1461196130986 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 5546 | 1461196130990 Marionette TRACE conn4 <- [1,2898,null,{}] 16:48:51 INFO - PROCESS | 5546 | 1461196130996 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 5546 | 1461196131288 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:48:51 INFO - PROCESS | 5546 | 1461196131643 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fc82400 == 152 [pid = 5546] [id = 732] 16:48:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x8fd89800) [pid = 5546] [serial = 2197] [outer = (nil)] 16:48:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x91404400) [pid = 5546] [serial = 2198] [outer = 0x8fd89800] 16:48:51 INFO - PROCESS | 5546 | 1461196131736 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x91448c00) [pid = 5546] [serial = 2199] [outer = 0x8fd89800] 16:48:52 INFO - PROCESS | 5546 | 1461196132711 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:48:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:48:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1787ms 16:48:52 INFO - PROCESS | 5546 | 1461196132774 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 5546 | 1461196132778 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:48:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:48:52 INFO - PROCESS | 5546 | 1461196132786 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 5546 | 1461196132791 Marionette TRACE conn4 <- [1,2902,null,{}] 16:48:52 INFO - PROCESS | 5546 | 1461196132797 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:53 INFO - PROCESS | 5546 | 1461196133071 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:48:53 INFO - PROCESS | 5546 | 1461196133432 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 5546 | ++DOCSHELL 0x91354c00 == 153 [pid = 5546] [id = 733] 16:48:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x92c63400) [pid = 5546] [serial = 2200] [outer = (nil)] 16:48:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x92cb1c00) [pid = 5546] [serial = 2201] [outer = 0x92c63400] 16:48:53 INFO - PROCESS | 5546 | 1461196133532 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x92dae800) [pid = 5546] [serial = 2202] [outer = 0x92c63400] 16:48:54 INFO - PROCESS | 5546 | 1461196134511 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:48:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1785ms 16:48:54 INFO - PROCESS | 5546 | 1461196134573 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 5546 | 1461196134577 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:48:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:48:54 INFO - PROCESS | 5546 | 1461196134584 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 5546 | 1461196134588 Marionette TRACE conn4 <- [1,2906,null,{}] 16:48:54 INFO - PROCESS | 5546 | 1461196134595 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 5546 | 1461196134845 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:48:55 INFO - PROCESS | 5546 | 1461196135197 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 5546 | ++DOCSHELL 0x8fc84400 == 154 [pid = 5546] [id = 734] 16:48:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x92dabc00) [pid = 5546] [serial = 2203] [outer = (nil)] 16:48:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x92db8400) [pid = 5546] [serial = 2204] [outer = 0x92dabc00] 16:48:55 INFO - PROCESS | 5546 | 1461196135290 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x92e8dc00) [pid = 5546] [serial = 2205] [outer = 0x92dabc00] 16:48:56 INFO - PROCESS | 5546 | 1461196136224 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:48:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1685ms 16:48:56 INFO - PROCESS | 5546 | 1461196136281 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 5546 | 1461196136286 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:48:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:48:56 INFO - PROCESS | 5546 | 1461196136297 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 5546 | 1461196136300 Marionette TRACE conn4 <- [1,2910,null,{}] 16:48:56 INFO - PROCESS | 5546 | 1461196136307 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:56 INFO - PROCESS | 5546 | 1461196136565 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:48:56 INFO - PROCESS | 5546 | 1461196136892 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 5546 | ++DOCSHELL 0x92dae400 == 155 [pid = 5546] [id = 735] 16:48:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x92db0000) [pid = 5546] [serial = 2206] [outer = (nil)] 16:48:56 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x92ee2400) [pid = 5546] [serial = 2207] [outer = 0x92db0000] 16:48:56 INFO - PROCESS | 5546 | 1461196136985 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x92ee6000) [pid = 5546] [serial = 2208] [outer = 0x92db0000] 16:48:57 INFO - PROCESS | 5546 | 1461196137777 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:48:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:48:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1532ms 16:48:57 INFO - PROCESS | 5546 | 1461196137830 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 5546 | 1461196137833 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:48:57 INFO - TEST-START | /DOMEvents/constructors.html 16:48:57 INFO - PROCESS | 5546 | 1461196137840 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 5546 | 1461196137843 Marionette TRACE conn4 <- [1,2914,null,{}] 16:48:57 INFO - PROCESS | 5546 | 1461196137850 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 5546 | 1461196138103 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:48:58 INFO - PROCESS | 5546 | 1461196138455 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x85659400 == 156 [pid = 5546] [id = 736] 16:48:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x90645400) [pid = 5546] [serial = 2209] [outer = (nil)] 16:48:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x94094400) [pid = 5546] [serial = 2210] [outer = 0x90645400] 16:48:58 INFO - PROCESS | 5546 | 1461196138555 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x94098000) [pid = 5546] [serial = 2211] [outer = 0x90645400] 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:48:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:48:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:48:59 INFO - TEST-OK | /DOMEvents/constructors.html | took 1757ms 16:48:59 INFO - PROCESS | 5546 | 1461196139509 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:48:59 INFO - PROCESS | 5546 | 1461196139598 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 5546 | 1461196139603 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:48:59 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:48:59 INFO - PROCESS | 5546 | 1461196139613 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 5546 | 1461196139623 Marionette TRACE conn4 <- [1,2918,null,{}] 16:48:59 INFO - PROCESS | 5546 | 1461196139633 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:59 INFO - PROCESS | 5546 | 1461196139950 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:49:00 INFO - PROCESS | 5546 | 1461196140323 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x92e8c800 == 157 [pid = 5546] [id = 737] 16:49:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x92eecc00) [pid = 5546] [serial = 2212] [outer = (nil)] 16:49:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x96c5e400) [pid = 5546] [serial = 2213] [outer = 0x92eecc00] 16:49:00 INFO - PROCESS | 5546 | 1461196140419 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x971e9000) [pid = 5546] [serial = 2214] [outer = 0x92eecc00] 16:49:01 INFO - PROCESS | 5546 | 1461196141226 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:49:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:49:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1642ms 16:49:01 INFO - PROCESS | 5546 | 1461196141273 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 5546 | 1461196141277 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:49:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:49:01 INFO - PROCESS | 5546 | 1461196141290 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 5546 | 1461196141293 Marionette TRACE conn4 <- [1,2922,null,{}] 16:49:01 INFO - PROCESS | 5546 | 1461196141300 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:01 INFO - PROCESS | 5546 | 1461196141548 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:49:01 INFO - PROCESS | 5546 | 1461196141870 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x95276000 == 158 [pid = 5546] [id = 738] 16:49:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x9527f800) [pid = 5546] [serial = 2215] [outer = (nil)] 16:49:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x979c7000) [pid = 5546] [serial = 2216] [outer = 0x9527f800] 16:49:02 INFO - PROCESS | 5546 | 1461196142012 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x979cf400) [pid = 5546] [serial = 2217] [outer = 0x9527f800] 16:49:02 INFO - PROCESS | 5546 | [5546] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 16:49:02 INFO - PROCESS | 5546 | [5546] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 16:49:02 INFO - PROCESS | 5546 | [5546] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 16:49:02 INFO - PROCESS | 5546 | [5546] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 16:49:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:49:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:49:02 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 16:49:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:49:02 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 16:49:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:49:02 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]" 16:49:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:49:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:49:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1657ms 16:49:02 INFO - PROCESS | 5546 | 1461196142913 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:49:02 INFO - PROCESS | 5546 | 1461196142949 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 5546 | 1461196142958 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:49:03 INFO - PROCESS | 5546 | 1461196142991 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 5546 | 1461196142994 Marionette TRACE conn4 <- [1,2926,null,{}] 16:49:03 INFO - PROCESS | 5546 | 1461196143006 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 5546 | 1461196143260 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:49:03 INFO - PROCESS | 5546 | 1461196143593 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d52400 == 159 [pid = 5546] [id = 739] 16:49:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x92db3c00) [pid = 5546] [serial = 2218] [outer = (nil)] 16:49:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x9911fc00) [pid = 5546] [serial = 2219] [outer = 0x92db3c00] 16:49:03 INFO - PROCESS | 5546 | 1461196143690 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x99124400) [pid = 5546] [serial = 2220] [outer = 0x92db3c00] 16:49:04 INFO - PROCESS | 5546 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:49:04 INFO - PROCESS | 5546 | 1461196144484 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:49:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:49:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1562ms 16:49:04 INFO - PROCESS | 5546 | 1461196144532 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:49:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:49:04 INFO - PROCESS | 5546 | 1461196144536 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:49:04 INFO - PROCESS | 5546 | 1461196144543 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 5546 | 1461196144547 Marionette TRACE conn4 <- [1,2930,null,{}] 16:49:04 INFO - PROCESS | 5546 | 1461196144553 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:04 INFO - PROCESS | 5546 | 1461196144836 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8c634800 == 158 [pid = 5546] [id = 622] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x85d47800 == 157 [pid = 5546] [id = 371] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x87be4800 == 156 [pid = 5546] [id = 405] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x85d4d000 == 155 [pid = 5546] [id = 273] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x839bd000 == 154 [pid = 5546] [id = 697] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x87bee400 == 153 [pid = 5546] [id = 616] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x8c74dc00 == 152 [pid = 5546] [id = 623] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x85bf8c00 == 151 [pid = 5546] [id = 492] 16:49:07 INFO - PROCESS | 5546 | --DOCSHELL 0x86abf800 == 150 [pid = 5546] [id = 444] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8bc49400) [pid = 5546] [serial = 1986] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x881ad400) [pid = 5546] [serial = 2102] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x99086c00) [pid = 5546] [serial = 2081] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x979d1000) [pid = 5546] [serial = 2079] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x979cbc00) [pid = 5546] [serial = 2078] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x92e99c00) [pid = 5546] [serial = 2076] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x92db4400) [pid = 5546] [serial = 2075] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x92188c00) [pid = 5546] [serial = 2073] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x92147800) [pid = 5546] [serial = 2072] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x91445800) [pid = 5546] [serial = 2070] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x90510800) [pid = 5546] [serial = 2069] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8ffcbc00) [pid = 5546] [serial = 2067] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8fd90c00) [pid = 5546] [serial = 2066] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x8fb55000) [pid = 5546] [serial = 2064] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8fb4f800) [pid = 5546] [serial = 2063] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x8edf8800) [pid = 5546] [serial = 2061] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x8c733000) [pid = 5546] [serial = 2060] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x8bdfd400) [pid = 5546] [serial = 2058] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8bdf8c00) [pid = 5546] [serial = 2057] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x8bd86400) [pid = 5546] [serial = 2055] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8bcb0400) [pid = 5546] [serial = 2054] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x8b7c1c00) [pid = 5546] [serial = 2052] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x8b39e800) [pid = 5546] [serial = 2051] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x8969b800) [pid = 5546] [serial = 2049] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x889af800) [pid = 5546] [serial = 2048] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x85bf4000) [pid = 5546] [serial = 2046] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x84e77400) [pid = 5546] [serial = 2045] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x8710cc00) [pid = 5546] [serial = 2096] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x84e79000) [pid = 5546] [serial = 2093] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8564c000) [pid = 5546] [serial = 2094] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x9df9b000) [pid = 5546] [serial = 2091] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x9b0de800) [pid = 5546] [serial = 2090] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x9ae23800) [pid = 5546] [serial = 2088] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x9adafc00) [pid = 5546] [serial = 2087] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x99566800) [pid = 5546] [serial = 2085] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x99387800) [pid = 5546] [serial = 2084] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x99120800) [pid = 5546] [serial = 2082] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x88449800) [pid = 5546] [serial = 2100] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x881b7c00) [pid = 5546] [serial = 2099] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x891e8000) [pid = 5546] [serial = 2103] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x87375800) [pid = 5546] [serial = 2097] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8969bc00) [pid = 5546] [serial = 2105] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 5546 | 1461196148328 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d6400 == 151 [pid = 5546] [id = 740] 16:49:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x855d8400) [pid = 5546] [serial = 2221] [outer = (nil)] 16:49:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x85bf4000) [pid = 5546] [serial = 2222] [outer = 0x855d8400] 16:49:08 INFO - PROCESS | 5546 | 1461196148415 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x86abac00) [pid = 5546] [serial = 2223] [outer = 0x855d8400] 16:49:09 INFO - PROCESS | 5546 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:49:09 INFO - PROCESS | 5546 | 1461196149212 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:49:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:49:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 4692ms 16:49:09 INFO - PROCESS | 5546 | 1461196149239 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 5546 | 1461196149252 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:49:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:49:09 INFO - PROCESS | 5546 | 1461196149267 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 5546 | 1461196149275 Marionette TRACE conn4 <- [1,2934,null,{}] 16:49:09 INFO - PROCESS | 5546 | 1461196149327 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:09 INFO - PROCESS | 5546 | 1461196149636 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:49:09 INFO - PROCESS | 5546 | 1461196149786 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 5546 | ++DOCSHELL 0x87beec00 == 152 [pid = 5546] [id = 741] 16:49:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x880f0c00) [pid = 5546] [serial = 2224] [outer = (nil)] 16:49:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x88443800) [pid = 5546] [serial = 2225] [outer = 0x880f0c00] 16:49:09 INFO - PROCESS | 5546 | 1461196149868 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8844fc00) [pid = 5546] [serial = 2226] [outer = 0x880f0c00] 16:49:10 INFO - PROCESS | 5546 | 1461196150761 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:49:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:49:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1547ms 16:49:10 INFO - PROCESS | 5546 | 1461196150816 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 5546 | 1461196150821 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:49:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:49:10 INFO - PROCESS | 5546 | 1461196150835 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 5546 | 1461196150838 Marionette TRACE conn4 <- [1,2938,null,{}] 16:49:10 INFO - PROCESS | 5546 | 1461196150844 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 5546 | 1461196151134 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:49:11 INFO - PROCESS | 5546 | 1461196151185 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x88444400 == 153 [pid = 5546] [id = 742] 16:49:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x891ea000) [pid = 5546] [serial = 2227] [outer = (nil)] 16:49:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x89699400) [pid = 5546] [serial = 2228] [outer = 0x891ea000] 16:49:11 INFO - PROCESS | 5546 | 1461196151262 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x89abe000) [pid = 5546] [serial = 2229] [outer = 0x891ea000] 16:49:12 INFO - PROCESS | 5546 | 1461196152226 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:49:12 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. 16:49:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1435ms 16:49:12 INFO - PROCESS | 5546 | 1461196152272 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:49:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:49:12 INFO - PROCESS | 5546 | 1461196152276 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:49:12 INFO - PROCESS | 5546 | 1461196152292 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 5546 | 1461196152302 Marionette TRACE conn4 <- [1,2942,null,{}] 16:49:12 INFO - PROCESS | 5546 | 1461196152318 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 5546 | 1461196153242 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x89bc1000) [pid = 5546] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8ee68400) [pid = 5546] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x8ee6f000) [pid = 5546] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x8c72a800) [pid = 5546] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8c731000) [pid = 5546] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8bdfb400) [pid = 5546] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8bb3dc00) [pid = 5546] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8bc43c00) [pid = 5546] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x87be2800) [pid = 5546] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8b3a0800) [pid = 5546] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x8a404400) [pid = 5546] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x896a1c00) [pid = 5546] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x8710d000) [pid = 5546] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x85bf5c00) [pid = 5546] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x8fb5cc00) [pid = 5546] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x8ee6a400) [pid = 5546] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x8ffc1400) [pid = 5546] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x8fd84000) [pid = 5546] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8f7e3400) [pid = 5546] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x86ac6400) [pid = 5546] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:49:13 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x8894ac00) [pid = 5546] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:49:13 INFO - PROCESS | 5546 | 1461196153510 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x839ba000 == 154 [pid = 5546] [id = 743] 16:49:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x839c0000) [pid = 5546] [serial = 2230] [outer = (nil)] 16:49:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x8710c800) [pid = 5546] [serial = 2231] [outer = 0x839c0000] 16:49:13 INFO - PROCESS | 5546 | 1461196153591 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x89657c00) [pid = 5546] [serial = 2232] [outer = 0x839c0000] 16:49:14 INFO - PROCESS | 5546 | 1461196154243 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:49:14 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 16:49:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:49:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2019ms 16:49:14 INFO - PROCESS | 5546 | 1461196154304 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 5546 | 1461196154307 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:49:14 INFO - PROCESS | 5546 | 1461196154314 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 5546 | 1461196154317 Marionette TRACE conn4 <- [1,2946,null,{}] 16:49:14 INFO - PROCESS | 5546 | 1461196154323 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:14 INFO - PROCESS | 5546 | 1461196154615 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:49:14 INFO - PROCESS | 5546 | 1461196154755 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b385400 == 155 [pid = 5546] [id = 744] 16:49:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x8b3a6800) [pid = 5546] [serial = 2233] [outer = (nil)] 16:49:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8b3de800) [pid = 5546] [serial = 2234] [outer = 0x8b3a6800] 16:49:14 INFO - PROCESS | 5546 | 1461196154838 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8b7c8800) [pid = 5546] [serial = 2235] [outer = 0x8b3a6800] 16:49:15 INFO - PROCESS | 5546 | 1461196155905 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:49:15 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. 16:49:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1642ms 16:49:15 INFO - PROCESS | 5546 | 1461196155958 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 5546 | 1461196155966 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:49:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:49:15 INFO - PROCESS | 5546 | 1461196155975 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 5546 | 1461196155981 Marionette TRACE conn4 <- [1,2950,null,{}] 16:49:16 INFO - PROCESS | 5546 | 1461196156043 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 5546 | 1461196156303 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:49:16 INFO - PROCESS | 5546 | 1461196156695 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be9800 == 156 [pid = 5546] [id = 745] 16:49:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 126 (0x87beb000) [pid = 5546] [serial = 2236] [outer = (nil)] 16:49:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x889a7000) [pid = 5546] [serial = 2237] [outer = 0x87beb000] 16:49:16 INFO - PROCESS | 5546 | 1461196156840 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x891e8000) [pid = 5546] [serial = 2238] [outer = 0x87beb000] 16:49:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c8d400 == 157 [pid = 5546] [id = 746] 16:49:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x89c99400) [pid = 5546] [serial = 2239] [outer = (nil)] 16:49:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x89c9b400) [pid = 5546] [serial = 2240] [outer = 0x89c99400] 16:49:17 INFO - PROCESS | 5546 | 1461196157803 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:49:17 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. 16:49:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1890ms 16:49:17 INFO - PROCESS | 5546 | 1461196157866 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 5546 | 1461196157879 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:49:17 INFO - PROCESS | 5546 | 1461196157897 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 5546 | 1461196157904 Marionette TRACE conn4 <- [1,2954,null,{}] 16:49:17 INFO - PROCESS | 5546 | 1461196157964 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:18 INFO - PROCESS | 5546 | 1461196158294 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:49:18 INFO - PROCESS | 5546 | 1461196158748 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3acc00 == 158 [pid = 5546] [id = 747] 16:49:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8b3d6400) [pid = 5546] [serial = 2241] [outer = (nil)] 16:49:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8b7d0c00) [pid = 5546] [serial = 2242] [outer = 0x8b3d6400] 16:49:18 INFO - PROCESS | 5546 | 1461196158845 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8bb3e000) [pid = 5546] [serial = 2243] [outer = 0x8b3d6400] 16:49:19 INFO - PROCESS | 5546 | 1461196159737 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:49:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:49:19 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 16:49:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1888ms 16:49:19 INFO - PROCESS | 5546 | 1461196159784 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:49:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:49:19 INFO - PROCESS | 5546 | 1461196159789 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:49:19 INFO - PROCESS | 5546 | 1461196159796 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 5546 | 1461196159803 Marionette TRACE conn4 <- [1,2958,null,{}] 16:49:19 INFO - PROCESS | 5546 | 1461196159835 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:20 INFO - PROCESS | 5546 | 1461196160205 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:49:20 INFO - PROCESS | 5546 | 1461196160502 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3aac00 == 159 [pid = 5546] [id = 748] 16:49:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8bd84c00) [pid = 5546] [serial = 2244] [outer = (nil)] 16:49:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8bdf9400) [pid = 5546] [serial = 2245] [outer = 0x8bd84c00] 16:49:20 INFO - PROCESS | 5546 | 1461196160597 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8c639000) [pid = 5546] [serial = 2246] [outer = 0x8bd84c00] 16:49:21 INFO - PROCESS | 5546 | 1461196161451 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:49:21 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. 16:49:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1697ms 16:49:21 INFO - PROCESS | 5546 | 1461196161502 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 5546 | 1461196161508 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:49:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:49:21 INFO - PROCESS | 5546 | 1461196161518 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 5546 | 1461196161522 Marionette TRACE conn4 <- [1,2962,null,{}] 16:49:21 INFO - PROCESS | 5546 | 1461196161528 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:21 INFO - PROCESS | 5546 | 1461196161772 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:49:22 INFO - PROCESS | 5546 | 1461196162070 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c92400 == 160 [pid = 5546] [id = 749] 16:49:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8bbc6800) [pid = 5546] [serial = 2247] [outer = (nil)] 16:49:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8c74dc00) [pid = 5546] [serial = 2248] [outer = 0x8bbc6800] 16:49:22 INFO - PROCESS | 5546 | 1461196162216 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x8c755800) [pid = 5546] [serial = 2249] [outer = 0x8bbc6800] 16:49:23 INFO - PROCESS | 5546 | 1461196163047 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:49:23 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. 16:49:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1580ms 16:49:23 INFO - PROCESS | 5546 | 1461196163100 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 5546 | 1461196163104 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:49:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:49:23 INFO - PROCESS | 5546 | 1461196163131 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 5546 | 1461196163136 Marionette TRACE conn4 <- [1,2966,null,{}] 16:49:23 INFO - PROCESS | 5546 | 1461196163142 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:23 INFO - PROCESS | 5546 | 1461196163386 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:49:23 INFO - PROCESS | 5546 | 1461196163749 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c730c00 == 161 [pid = 5546] [id = 750] 16:49:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8c734000) [pid = 5546] [serial = 2250] [outer = (nil)] 16:49:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8e5ccc00) [pid = 5546] [serial = 2251] [outer = 0x8c734000] 16:49:23 INFO - PROCESS | 5546 | 1461196163850 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8e5cfc00) [pid = 5546] [serial = 2252] [outer = 0x8c734000] 16:49:24 INFO - PROCESS | 5546 | 1461196164754 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:49:24 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. 16:49:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1689ms 16:49:24 INFO - PROCESS | 5546 | 1461196164818 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:49:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:49:24 INFO - PROCESS | 5546 | 1461196164823 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:49:24 INFO - PROCESS | 5546 | 1461196164830 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 5546 | 1461196164834 Marionette TRACE conn4 <- [1,2970,null,{}] 16:49:24 INFO - PROCESS | 5546 | 1461196164862 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:25 INFO - PROCESS | 5546 | 1461196165165 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:49:25 INFO - PROCESS | 5546 | 1461196165544 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bc3b000 == 162 [pid = 5546] [id = 751] 16:49:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8edf1000) [pid = 5546] [serial = 2253] [outer = (nil)] 16:49:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8fb4e400) [pid = 5546] [serial = 2254] [outer = 0x8edf1000] 16:49:25 INFO - PROCESS | 5546 | 1461196165644 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8fb57400) [pid = 5546] [serial = 2255] [outer = 0x8edf1000] 16:49:26 INFO - PROCESS | 5546 | 1461196166434 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:49:26 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. 16:49:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1651ms 16:49:26 INFO - PROCESS | 5546 | 1461196166482 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 5546 | 1461196166485 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:49:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:49:26 INFO - PROCESS | 5546 | 1461196166492 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 5546 | 1461196166496 Marionette TRACE conn4 <- [1,2974,null,{}] 16:49:26 INFO - PROCESS | 5546 | 1461196166503 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:26 INFO - PROCESS | 5546 | 1461196166739 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:49:27 INFO - PROCESS | 5546 | 1461196167044 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bca8000 == 163 [pid = 5546] [id = 752] 16:49:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x8f7e7400) [pid = 5546] [serial = 2256] [outer = (nil)] 16:49:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x8fd8a400) [pid = 5546] [serial = 2257] [outer = 0x8f7e7400] 16:49:27 INFO - PROCESS | 5546 | 1461196167183 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x8ffc1800) [pid = 5546] [serial = 2258] [outer = 0x8f7e7400] 16:49:28 INFO - PROCESS | 5546 | 1461196168031 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:49:28 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. 16:49:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1599ms 16:49:28 INFO - PROCESS | 5546 | 1461196168093 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:49:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:49:28 INFO - PROCESS | 5546 | 1461196168098 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:49:28 INFO - PROCESS | 5546 | 1461196168105 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 5546 | 1461196168109 Marionette TRACE conn4 <- [1,2978,null,{}] 16:49:28 INFO - PROCESS | 5546 | 1461196168115 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 5546 | 1461196168400 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:49:28 INFO - PROCESS | 5546 | 1461196168730 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 5546 | ++DOCSHELL 0x8ffccc00 == 164 [pid = 5546] [id = 753] 16:49:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x9039d800) [pid = 5546] [serial = 2259] [outer = (nil)] 16:49:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x90506800) [pid = 5546] [serial = 2260] [outer = 0x9039d800] 16:49:28 INFO - PROCESS | 5546 | 1461196168830 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x9050b800) [pid = 5546] [serial = 2261] [outer = 0x9039d800] 16:49:29 INFO - PROCESS | 5546 | 1461196169629 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:49:29 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. 16:49:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1589ms 16:49:29 INFO - PROCESS | 5546 | 1461196169694 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:49:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:49:29 INFO - PROCESS | 5546 | 1461196169699 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:49:29 INFO - PROCESS | 5546 | 1461196169706 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 5546 | 1461196169710 Marionette TRACE conn4 <- [1,2982,null,{}] 16:49:29 INFO - PROCESS | 5546 | 1461196169731 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:30 INFO - PROCESS | 5546 | 1461196170067 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:49:30 INFO - PROCESS | 5546 | 1461196170358 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 5546 | ++DOCSHELL 0x85654000 == 165 [pid = 5546] [id = 754] 16:49:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x89c96c00) [pid = 5546] [serial = 2262] [outer = (nil)] 16:49:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x91621000) [pid = 5546] [serial = 2263] [outer = 0x89c96c00] 16:49:30 INFO - PROCESS | 5546 | 1461196170453 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x9210dc00) [pid = 5546] [serial = 2264] [outer = 0x89c96c00] 16:49:31 INFO - PROCESS | 5546 | 1461196171269 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:49:31 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 16:49:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:49:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1588ms 16:49:31 INFO - PROCESS | 5546 | 1461196171295 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 5546 | 1461196171298 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:49:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:49:31 INFO - PROCESS | 5546 | 1461196171305 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 5546 | 1461196171309 Marionette TRACE conn4 <- [1,2986,null,{}] 16:49:31 INFO - PROCESS | 5546 | 1461196171315 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 5546 | 1461196171554 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:49:31 INFO - PROCESS | 5546 | 1461196171861 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 5546 | ++DOCSHELL 0x91408000 == 166 [pid = 5546] [id = 755] 16:49:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x92c59400) [pid = 5546] [serial = 2265] [outer = (nil)] 16:49:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x92cb6800) [pid = 5546] [serial = 2266] [outer = 0x92c59400] 16:49:31 INFO - PROCESS | 5546 | 1461196171961 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x92db6c00) [pid = 5546] [serial = 2267] [outer = 0x92c59400] 16:49:32 INFO - PROCESS | 5546 | 1461196172853 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:49:32 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. 16:49:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1592ms 16:49:32 INFO - PROCESS | 5546 | 1461196172915 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 5546 | 1461196172921 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:49:32 INFO - PROCESS | 5546 | 1461196172931 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 5546 | 1461196172935 Marionette TRACE conn4 <- [1,2990,null,{}] 16:49:32 INFO - PROCESS | 5546 | 1461196172941 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:33 INFO - PROCESS | 5546 | 1461196173225 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:49:33 INFO - PROCESS | 5546 | 1461196173593 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x92dad000 == 167 [pid = 5546] [id = 756] 16:49:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x95c50c00) [pid = 5546] [serial = 2268] [outer = (nil)] 16:49:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x971e5000) [pid = 5546] [serial = 2269] [outer = 0x95c50c00] 16:49:33 INFO - PROCESS | 5546 | 1461196173712 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x99048c00) [pid = 5546] [serial = 2270] [outer = 0x95c50c00] 16:49:34 INFO - PROCESS | 5546 | ++DOCSHELL 0x9904d800 == 168 [pid = 5546] [id = 757] 16:49:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x99129400) [pid = 5546] [serial = 2271] [outer = (nil)] 16:49:34 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x9912dc00) [pid = 5546] [serial = 2272] [outer = 0x99129400] 16:49:34 INFO - PROCESS | 5546 | 1461196174622 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:49:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:49:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1733ms 16:49:34 INFO - PROCESS | 5546 | 1461196174666 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 5546 | 1461196174670 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:49:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:49:34 INFO - PROCESS | 5546 | 1461196174677 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 5546 | 1461196174680 Marionette TRACE conn4 <- [1,2994,null,{}] 16:49:34 INFO - PROCESS | 5546 | 1461196174686 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 5546 | 1461196174997 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:49:35 INFO - PROCESS | 5546 | 1461196175347 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf5400 == 169 [pid = 5546] [id = 758] 16:49:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x91615000) [pid = 5546] [serial = 2273] [outer = (nil)] 16:49:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x99128800) [pid = 5546] [serial = 2274] [outer = 0x91615000] 16:49:35 INFO - PROCESS | 5546 | 1461196175450 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x9912b000) [pid = 5546] [serial = 2275] [outer = 0x91615000] 16:49:36 INFO - PROCESS | 5546 | 1461196176216 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:49:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:49:36 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 16:49:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1585ms 16:49:36 INFO - PROCESS | 5546 | 1461196176263 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 5546 | 1461196176267 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:49:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:49:36 INFO - PROCESS | 5546 | 1461196176274 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 5546 | 1461196176277 Marionette TRACE conn4 <- [1,2998,null,{}] 16:49:36 INFO - PROCESS | 5546 | 1461196176284 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:36 INFO - PROCESS | 5546 | 1461196176533 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:49:36 INFO - PROCESS | 5546 | 1461196176846 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3a9400 == 170 [pid = 5546] [id = 759] 16:49:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x91618800) [pid = 5546] [serial = 2276] [outer = (nil)] 16:49:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x99565800) [pid = 5546] [serial = 2277] [outer = 0x91618800] 16:49:36 INFO - PROCESS | 5546 | 1461196176985 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x99569400) [pid = 5546] [serial = 2278] [outer = 0x91618800] 16:49:37 INFO - PROCESS | 5546 | 1461196177764 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:49:37 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. 16:49:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1499ms 16:49:37 INFO - PROCESS | 5546 | 1461196177774 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 5546 | 1461196177778 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:49:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:49:37 INFO - PROCESS | 5546 | 1461196177784 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 5546 | 1461196177787 Marionette TRACE conn4 <- [1,3002,null,{}] 16:49:37 INFO - PROCESS | 5546 | 1461196177793 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:38 INFO - PROCESS | 5546 | 1461196178062 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:49:38 INFO - PROCESS | 5546 | 1461196178351 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 5546 | ++DOCSHELL 0x9912a400 == 171 [pid = 5546] [id = 760] 16:49:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x99386800) [pid = 5546] [serial = 2279] [outer = (nil)] 16:49:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0x99d87400) [pid = 5546] [serial = 2280] [outer = 0x99386800] 16:49:38 INFO - PROCESS | 5546 | 1461196178450 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0x9a017400) [pid = 5546] [serial = 2281] [outer = 0x99386800] 16:49:39 INFO - PROCESS | 5546 | 1461196179356 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:49:39 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. 16:49:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1633ms 16:49:39 INFO - PROCESS | 5546 | 1461196179419 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 5546 | 1461196179435 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:49:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:49:39 INFO - PROCESS | 5546 | 1461196179444 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 5546 | 1461196179447 Marionette TRACE conn4 <- [1,3006,null,{}] 16:49:39 INFO - PROCESS | 5546 | 1461196179475 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:39 INFO - PROCESS | 5546 | 1461196179732 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:49:40 INFO - PROCESS | 5546 | 1461196180091 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 5546 | ++DOCSHELL 0x8f7ea400 == 172 [pid = 5546] [id = 761] 16:49:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x9956c400) [pid = 5546] [serial = 2282] [outer = (nil)] 16:49:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0x9a1a9000) [pid = 5546] [serial = 2283] [outer = 0x9956c400] 16:49:40 INFO - PROCESS | 5546 | 1461196180244 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0x9a509400) [pid = 5546] [serial = 2284] [outer = 0x9956c400] 16:49:41 INFO - PROCESS | 5546 | 1461196181048 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:49:41 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. 16:49:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1666ms 16:49:41 INFO - PROCESS | 5546 | 1461196181110 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 5546 | 1461196181114 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:49:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:49:41 INFO - PROCESS | 5546 | 1461196181121 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 5546 | 1461196181124 Marionette TRACE conn4 <- [1,3010,null,{}] 16:49:41 INFO - PROCESS | 5546 | 1461196181130 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:41 INFO - PROCESS | 5546 | 1461196181474 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:49:41 INFO - PROCESS | 5546 | 1461196181703 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 5546 | ++DOCSHELL 0x85d4ec00 == 173 [pid = 5546] [id = 762] 16:49:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0x9039b000) [pid = 5546] [serial = 2285] [outer = (nil)] 16:49:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0x9ae23000) [pid = 5546] [serial = 2286] [outer = 0x9039b000] 16:49:41 INFO - PROCESS | 5546 | 1461196181846 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0x9ae27000) [pid = 5546] [serial = 2287] [outer = 0x9039b000] 16:49:42 INFO - PROCESS | 5546 | 1461196182685 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:49:42 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 16:49:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1587ms 16:49:42 INFO - PROCESS | 5546 | 1461196182709 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 5546 | 1461196182713 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:49:42 INFO - PROCESS | 5546 | 1461196182720 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 5546 | 1461196182725 Marionette TRACE conn4 <- [1,3014,null,{}] 16:49:42 INFO - PROCESS | 5546 | 1461196182731 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 5546 | 1461196183002 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:49:43 INFO - PROCESS | 5546 | 1461196183367 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 5546 | ++DOCSHELL 0x9adab800 == 174 [pid = 5546] [id = 763] 16:49:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 178 (0x9ae26000) [pid = 5546] [serial = 2288] [outer = (nil)] 16:49:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 179 (0x9aeb8c00) [pid = 5546] [serial = 2289] [outer = 0x9ae26000] 16:49:43 INFO - PROCESS | 5546 | 1461196183470 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 5546 | ++DOMWINDOW == 180 (0x9b0a7400) [pid = 5546] [serial = 2290] [outer = 0x9ae26000] 16:49:43 INFO - PROCESS | 5546 | [5546] 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 16:49:44 INFO - PROCESS | 5546 | 1461196184356 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:49:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:49:44 INFO - {} 16:49:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:49:44 INFO - {} 16:49:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:49:44 INFO - {} 16:49:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:49:44 INFO - {} 16:49:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1688ms 16:49:44 INFO - TEST-START | /FileAPI/fileReader.html 16:49:44 INFO - PROCESS | 5546 | 1461196184411 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 5546 | 1461196184414 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:49:44 INFO - PROCESS | 5546 | 1461196184420 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 5546 | 1461196184423 Marionette TRACE conn4 <- [1,3018,null,{}] 16:49:44 INFO - PROCESS | 5546 | 1461196184480 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:44 INFO - PROCESS | 5546 | 1461196184753 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:49:45 INFO - PROCESS | 5546 | 1461196185072 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 5546 | ++DOCSHELL 0x9039f400 == 175 [pid = 5546] [id = 764] 16:49:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 181 (0x90504400) [pid = 5546] [serial = 2291] [outer = (nil)] 16:49:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 182 (0x9b0d7c00) [pid = 5546] [serial = 2292] [outer = 0x90504400] 16:49:45 INFO - PROCESS | 5546 | 1461196185161 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 5546 | ++DOMWINDOW == 183 (0x9dfc8c00) [pid = 5546] [serial = 2293] [outer = 0x90504400] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x9ff4c400 == 174 [pid = 5546] [id = 656] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8e3d4000 == 173 [pid = 5546] [id = 655] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x85543000 == 172 [pid = 5546] [id = 619] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x839ba000 == 171 [pid = 5546] [id = 743] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x88444400 == 170 [pid = 5546] [id = 742] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x87beec00 == 169 [pid = 5546] [id = 741] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x855d6400 == 168 [pid = 5546] [id = 740] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x91354c00 == 167 [pid = 5546] [id = 733] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8fc84400 == 166 [pid = 5546] [id = 734] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8fc82400 == 165 [pid = 5546] [id = 732] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc47800 == 164 [pid = 5546] [id = 731] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x85546c00 == 163 [pid = 5546] [id = 696] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8ee6d000 == 162 [pid = 5546] [id = 730] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x85bfb800 == 161 [pid = 5546] [id = 552] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8c633800 == 160 [pid = 5546] [id = 729] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc45800 == 159 [pid = 5546] [id = 727] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x881af400 == 158 [pid = 5546] [id = 728] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8554f400 == 157 [pid = 5546] [id = 726] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3e5400 == 156 [pid = 5546] [id = 725] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x889a9800 == 155 [pid = 5546] [id = 724] 16:49:48 INFO - PROCESS | 5546 | --DOCSHELL 0x839b7c00 == 154 [pid = 5546] [id = 723] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 182 (0x89c8c800) [pid = 5546] [serial = 2043] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 181 (0x8fb56400) [pid = 5546] [serial = 2142] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 180 (0x889a4000) [pid = 5546] [serial = 2162] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 179 (0x8964e800) [pid = 5546] [serial = 2163] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 178 (0x89c99c00) [pid = 5546] [serial = 2166] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 177 (0x8a402000) [pid = 5546] [serial = 2168] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x89bc7400) [pid = 5546] [serial = 2165] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x8fb50c00) [pid = 5546] [serial = 2141] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x8efeb800) [pid = 5546] [serial = 2139] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x8efe3400) [pid = 5546] [serial = 2138] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8e5d3c00) [pid = 5546] [serial = 2136] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x8e5d2c00) [pid = 5546] [serial = 2135] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8e3d3400) [pid = 5546] [serial = 2133] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x8e3ce800) [pid = 5546] [serial = 2132] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x8c731800) [pid = 5546] [serial = 2130] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8c72f000) [pid = 5546] [serial = 2129] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x8bdfbc00) [pid = 5546] [serial = 2127] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x8bdf8400) [pid = 5546] [serial = 2126] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x8bd87400) [pid = 5546] [serial = 2124] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x8bca7400) [pid = 5546] [serial = 2123] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x8b7ce800) [pid = 5546] [serial = 2121] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x8b7cbc00) [pid = 5546] [serial = 2120] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x8b3dd800) [pid = 5546] [serial = 2118] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x8b3aa800) [pid = 5546] [serial = 2117] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8b38a800) [pid = 5546] [serial = 2115] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x8a40bc00) [pid = 5546] [serial = 2114] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x89bbc800) [pid = 5546] [serial = 2112] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x89ac5c00) [pid = 5546] [serial = 2111] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x88947800) [pid = 5546] [serial = 2109] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x880ec800) [pid = 5546] [serial = 2108] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x8736c400) [pid = 5546] [serial = 2159] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x87be2000) [pid = 5546] [serial = 2160] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x92c59800) [pid = 5546] [serial = 2157] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x92186000) [pid = 5546] [serial = 2156] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x9161fc00) [pid = 5546] [serial = 2154] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x9161a000) [pid = 5546] [serial = 2153] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x90643c00) [pid = 5546] [serial = 2151] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x9050e800) [pid = 5546] [serial = 2150] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x9039e800) [pid = 5546] [serial = 2148] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8ffc9c00) [pid = 5546] [serial = 2147] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x8fd88400) [pid = 5546] [serial = 2145] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8fd85800) [pid = 5546] [serial = 2144] [outer = (nil)] [url = about:blank] 16:49:49 INFO - PROCESS | 5546 | 1461196189386 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:49:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:49:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:49:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:49:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:49:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 4998ms 16:49:49 INFO - PROCESS | 5546 | 1461196189419 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 5546 | 1461196189425 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:49:49 INFO - TEST-START | /FileAPI/historical.html 16:49:49 INFO - PROCESS | 5546 | 1461196189434 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 5546 | 1461196189438 Marionette TRACE conn4 <- [1,3022,null,{}] 16:49:49 INFO - PROCESS | 5546 | 1461196189451 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:49 INFO - PROCESS | 5546 | 1461196189702 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:49:49 INFO - PROCESS | 5546 | 1461196189975 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 5546 | ++DOCSHELL 0x86abf800 == 155 [pid = 5546] [id = 765] 16:49:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x86ac0c00) [pid = 5546] [serial = 2294] [outer = (nil)] 16:49:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x87376400) [pid = 5546] [serial = 2295] [outer = 0x86ac0c00] 16:49:50 INFO - PROCESS | 5546 | 1461196190058 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x87be3000) [pid = 5546] [serial = 2296] [outer = 0x86ac0c00] 16:49:50 INFO - PROCESS | 5546 | 1461196190778 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:49:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:49:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:49:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:49:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:49:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:49:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:49:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:49:50 INFO - TEST-OK | /FileAPI/historical.html | took 1388ms 16:49:50 INFO - PROCESS | 5546 | 1461196190826 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 5546 | 1461196190834 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /FileAPI/idlharness.html 16:49:50 INFO - PROCESS | 5546 | 1461196190865 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 5546 | 1461196190872 Marionette TRACE conn4 <- [1,3026,null,{}] 16:49:50 INFO - PROCESS | 5546 | 1461196190878 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:51 INFO - PROCESS | 5546 | 1461196191106 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:49:51 INFO - PROCESS | 5546 | 1461196191334 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 5546 | ++DOCSHELL 0x87376c00 == 156 [pid = 5546] [id = 766] 16:49:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x87be7400) [pid = 5546] [serial = 2297] [outer = (nil)] 16:49:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x88950400) [pid = 5546] [serial = 2298] [outer = 0x87be7400] 16:49:51 INFO - PROCESS | 5546 | 1461196191414 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x889ad800) [pid = 5546] [serial = 2299] [outer = 0x87be7400] 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:49:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:49:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:49:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:49:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:49:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:49:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:49:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:49:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:49:53 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 16:49:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:49:53 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 16:49:53 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 16:49:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:49:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:49:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:49:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:49:53 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 16:49:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:49:53 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 16:49:53 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 16:49:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:49:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 2758ms 16:49:53 INFO - TEST-START | /FileAPI/idlharness.worker 16:49:53 INFO - PROCESS | 5546 | 1461196193523 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:49:53 INFO - PROCESS | 5546 | 1461196193629 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 5546 | 1461196193631 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:49:53 INFO - PROCESS | 5546 | 1461196193714 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 5546 | 1461196193728 Marionette TRACE conn4 <- [1,3030,null,{}] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x8bc48c00) [pid = 5546] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x89659000) [pid = 5546] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x92eecc00) [pid = 5546] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x839c0000) [pid = 5546] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x891ea000) [pid = 5546] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x8e5cb000) [pid = 5546] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x92c63400) [pid = 5546] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8fd89800) [pid = 5546] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8bb39400) [pid = 5546] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x92db0000) [pid = 5546] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x880f0c00) [pid = 5546] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x8bc46800) [pid = 5546] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x92dabc00) [pid = 5546] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8564b800) [pid = 5546] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x8fb52c00) [pid = 5546] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8e3cfc00) [pid = 5546] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x90645400) [pid = 5546] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x891f0000) [pid = 5546] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x8ee6f800) [pid = 5546] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x9527f800) [pid = 5546] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:49:54 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x855d8400) [pid = 5546] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:49:54 INFO - PROCESS | 5546 | 1461196194464 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:54 INFO - PROCESS | 5546 | 1461196194721 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:49:54 INFO - PROCESS | 5546 | 1461196194924 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 5546 | ++DOCSHELL 0x889af000 == 157 [pid = 5546] [id = 767] 16:49:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 127 (0x89abb800) [pid = 5546] [serial = 2300] [outer = (nil)] 16:49:54 INFO - PROCESS | 5546 | ++DOMWINDOW == 128 (0x8bbbe800) [pid = 5546] [serial = 2301] [outer = 0x89abb800] 16:49:55 INFO - PROCESS | 5546 | 1461196195003 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 5546 | ++DOMWINDOW == 129 (0x8bc3e000) [pid = 5546] [serial = 2302] [outer = 0x89abb800] 16:49:55 INFO - PROCESS | 5546 | [5546] 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 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:49:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:49:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:49:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:49:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:49:57 INFO - {} 16:49:57 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 16:49:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:49:57 INFO - {} 16:49:57 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 - {} 16:49:57 INFO - {} 16:49:57 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 16:49:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:49:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:49:57 INFO - {} 16:49:57 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 16:49:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:49:57 INFO - {} 16:49:57 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 - {} 16:49:57 INFO - {} 16:49:57 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 16:49:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 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 16:49:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 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 16:49:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 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 16:49:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 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 16:49:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:49:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:49:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:49:57 INFO - {} 16:49:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3875ms 16:49:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:49:57 INFO - PROCESS | 5546 | 1461196197357 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:49:57 INFO - PROCESS | 5546 | 1461196197524 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 5546 | 1461196197540 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:49:57 INFO - PROCESS | 5546 | 1461196197564 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 5546 | 1461196197577 Marionette TRACE conn4 <- [1,3034,null,{}] 16:49:57 INFO - PROCESS | 5546 | 1461196197604 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:58 INFO - PROCESS | 5546 | 1461196198068 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:49:58 INFO - PROCESS | 5546 | 1461196198287 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 5546 | ++DOCSHELL 0x89acac00 == 158 [pid = 5546] [id = 768] 16:49:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 130 (0x89c92000) [pid = 5546] [serial = 2303] [outer = (nil)] 16:49:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 131 (0x8a40c800) [pid = 5546] [serial = 2304] [outer = 0x89c92000] 16:49:58 INFO - PROCESS | 5546 | 1461196198391 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 5546 | ++DOMWINDOW == 132 (0x8b3da800) [pid = 5546] [serial = 2305] [outer = 0x89c92000] 16:49:59 INFO - PROCESS | 5546 | 1461196199298 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:49:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1767ms 16:49:59 INFO - PROCESS | 5546 | 1461196199323 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 5546 | 1461196199333 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:49:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:49:59 INFO - PROCESS | 5546 | 1461196199345 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 5546 | 1461196199349 Marionette TRACE conn4 <- [1,3038,null,{}] 16:49:59 INFO - PROCESS | 5546 | 1461196199380 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:59 INFO - PROCESS | 5546 | 1461196199628 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:50:00 INFO - PROCESS | 5546 | 1461196199993 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 5546 | ++DOCSHELL 0x8a40e800 == 159 [pid = 5546] [id = 769] 16:50:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 133 (0x8bb3f000) [pid = 5546] [serial = 2306] [outer = (nil)] 16:50:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 134 (0x8bcb3800) [pid = 5546] [serial = 2307] [outer = 0x8bb3f000] 16:50:00 INFO - PROCESS | 5546 | 1461196200093 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x8c751000) [pid = 5546] [serial = 2308] [outer = 0x8bb3f000] 16:50:01 INFO - PROCESS | 5546 | 1461196201038 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:50:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1754ms 16:50:01 INFO - PROCESS | 5546 | 1461196201100 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 5546 | 1461196201105 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:50:01 INFO - PROCESS | 5546 | 1461196201131 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 5546 | 1461196201139 Marionette TRACE conn4 <- [1,3042,null,{}] 16:50:01 INFO - PROCESS | 5546 | 1461196201158 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:01 INFO - PROCESS | 5546 | 1461196201433 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:50:01 INFO - PROCESS | 5546 | 1461196201885 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 5546 | ++DOCSHELL 0x8edf8000 == 160 [pid = 5546] [id = 770] 16:50:01 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x8ee62000) [pid = 5546] [serial = 2309] [outer = (nil)] 16:50:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8efdec00) [pid = 5546] [serial = 2310] [outer = 0x8ee62000] 16:50:02 INFO - PROCESS | 5546 | 1461196202048 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x8efea800) [pid = 5546] [serial = 2311] [outer = 0x8ee62000] 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:50:03 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. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:50:03 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'.) 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:50:03 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. 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:50:03 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. 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:50:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:50:03 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. 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:50:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:50:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:50:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:50:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:50:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2351ms 16:50:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:50:03 INFO - PROCESS | 5546 | 1461196203381 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:50:03 INFO - PROCESS | 5546 | 1461196203476 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 5546 | 1461196203481 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:50:03 INFO - PROCESS | 5546 | 1461196203625 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 5546 | 1461196203628 Marionette TRACE conn4 <- [1,3046,null,{}] 16:50:03 INFO - PROCESS | 5546 | 1461196203684 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:03 INFO - PROCESS | 5546 | 1461196203966 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:50:04 INFO - PROCESS | 5546 | 1461196204214 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 5546 | ++DOCSHELL 0x87110c00 == 161 [pid = 5546] [id = 771] 16:50:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x89ac7000) [pid = 5546] [serial = 2312] [outer = (nil)] 16:50:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x8bdf8400) [pid = 5546] [serial = 2313] [outer = 0x89ac7000] 16:50:04 INFO - PROCESS | 5546 | 1461196204315 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8c63a000) [pid = 5546] [serial = 2314] [outer = 0x89ac7000] 16:50:04 INFO - PROCESS | 5546 | [5546] 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 16:50:05 INFO - PROCESS | 5546 | 1461196205385 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:50:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:50:05 INFO - {} 16:50:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1879ms 16:50:05 INFO - PROCESS | 5546 | 1461196205441 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 5546 | 1461196205446 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:50:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:50:05 INFO - PROCESS | 5546 | 1461196205459 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 5546 | 1461196205462 Marionette TRACE conn4 <- [1,3050,null,{}] 16:50:05 INFO - PROCESS | 5546 | 1461196205468 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:05 INFO - PROCESS | 5546 | 1461196205745 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:50:06 INFO - PROCESS | 5546 | 1461196206096 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bdfa400 == 162 [pid = 5546] [id = 772] 16:50:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8c63e400) [pid = 5546] [serial = 2315] [outer = (nil)] 16:50:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8fb53000) [pid = 5546] [serial = 2316] [outer = 0x8c63e400] 16:50:06 INFO - PROCESS | 5546 | 1461196206189 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 5546 | ++DOMWINDOW == 144 (0x8fc81800) [pid = 5546] [serial = 2317] [outer = 0x8c63e400] 16:50:07 INFO - PROCESS | 5546 | 1461196207019 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:50:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:50:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:50:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:50:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:50:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1587ms 16:50:07 INFO - PROCESS | 5546 | 1461196207043 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 5546 | 1461196207047 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:50:07 INFO - PROCESS | 5546 | 1461196207055 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 5546 | 1461196207058 Marionette TRACE conn4 <- [1,3054,null,{}] 16:50:07 INFO - PROCESS | 5546 | 1461196207064 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:07 INFO - PROCESS | 5546 | 1461196207347 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:50:07 INFO - PROCESS | 5546 | 1461196207697 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 5546 | ++DOCSHELL 0x8e5d7400 == 163 [pid = 5546] [id = 773] 16:50:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 145 (0x8fb59c00) [pid = 5546] [serial = 2318] [outer = (nil)] 16:50:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 146 (0x90503000) [pid = 5546] [serial = 2319] [outer = 0x8fb59c00] 16:50:07 INFO - PROCESS | 5546 | 1461196207792 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 5546 | ++DOMWINDOW == 147 (0x91444c00) [pid = 5546] [serial = 2320] [outer = 0x8fb59c00] 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:50:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:50:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:50:09 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" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:50:09 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" 16:50:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:50:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:50:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2237ms 16:50:09 INFO - PROCESS | 5546 | 1461196209099 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:50:09 INFO - PROCESS | 5546 | 1461196209465 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 5546 | 1461196209469 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:50:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:50:09 INFO - PROCESS | 5546 | 1461196209483 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 5546 | 1461196209489 Marionette TRACE conn4 <- [1,3058,null,{}] 16:50:09 INFO - PROCESS | 5546 | 1461196209495 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:09 INFO - PROCESS | 5546 | 1461196209734 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:50:10 INFO - PROCESS | 5546 | 1461196210026 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c754400 == 164 [pid = 5546] [id = 774] 16:50:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 148 (0x903a7c00) [pid = 5546] [serial = 2321] [outer = (nil)] 16:50:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 149 (0x92ee4000) [pid = 5546] [serial = 2322] [outer = 0x903a7c00] 16:50:10 INFO - PROCESS | 5546 | 1461196210116 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 5546 | ++DOMWINDOW == 150 (0x92eec800) [pid = 5546] [serial = 2323] [outer = 0x903a7c00] 16:50:11 INFO - PROCESS | 5546 | 1461196211066 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:50:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:50:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:50:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:50:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:50:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:50:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:50:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:50:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:50:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1641ms 16:50:11 INFO - PROCESS | 5546 | 1461196211124 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 5546 | 1461196211131 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:50:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:50:11 INFO - PROCESS | 5546 | 1461196211186 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 5546 | 1461196211190 Marionette TRACE conn4 <- [1,3062,null,{}] 16:50:11 INFO - PROCESS | 5546 | 1461196211197 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:11 INFO - PROCESS | 5546 | 1461196211463 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:50:11 INFO - PROCESS | 5546 | 1461196211819 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 5546 | ++DOCSHELL 0x8564d400 == 165 [pid = 5546] [id = 775] 16:50:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 151 (0x8c74bc00) [pid = 5546] [serial = 2324] [outer = (nil)] 16:50:11 INFO - PROCESS | 5546 | ++DOMWINDOW == 152 (0x95ca2800) [pid = 5546] [serial = 2325] [outer = 0x8c74bc00] 16:50:11 INFO - PROCESS | 5546 | 1461196211924 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 5546 | ++DOMWINDOW == 153 (0x96cc8c00) [pid = 5546] [serial = 2326] [outer = 0x8c74bc00] 16:50:12 INFO - PROCESS | 5546 | [5546] 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 16:50:12 INFO - PROCESS | 5546 | 1461196212856 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:50:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:50:12 INFO - {} 16:50:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1691ms 16:50:12 INFO - PROCESS | 5546 | 1461196212871 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 5546 | 1461196212874 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:50:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:50:12 INFO - PROCESS | 5546 | 1461196212881 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 5546 | 1461196212884 Marionette TRACE conn4 <- [1,3066,null,{}] 16:50:12 INFO - PROCESS | 5546 | 1461196212890 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:13 INFO - PROCESS | 5546 | 1461196213157 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:50:13 INFO - PROCESS | 5546 | 1461196213509 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c72a800 == 166 [pid = 5546] [id = 776] 16:50:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 154 (0x940a3400) [pid = 5546] [serial = 2327] [outer = (nil)] 16:50:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 155 (0x99091400) [pid = 5546] [serial = 2328] [outer = 0x940a3400] 16:50:13 INFO - PROCESS | 5546 | 1461196213606 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 5546 | ++DOMWINDOW == 156 (0x9922bc00) [pid = 5546] [serial = 2329] [outer = 0x940a3400] 16:50:14 INFO - PROCESS | 5546 | 1461196214388 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:50:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:50:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:50:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:50:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:50:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:50:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:50:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:50:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1537ms 16:50:14 INFO - PROCESS | 5546 | 1461196214421 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 5546 | 1461196214424 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:50:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:50:14 INFO - PROCESS | 5546 | 1461196214431 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 5546 | 1461196214435 Marionette TRACE conn4 <- [1,3070,null,{}] 16:50:14 INFO - PROCESS | 5546 | 1461196214441 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:14 INFO - PROCESS | 5546 | 1461196214696 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:50:15 INFO - PROCESS | 5546 | 1461196215012 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 5546 | ++DOCSHELL 0x97c76000 == 167 [pid = 5546] [id = 777] 16:50:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 157 (0x97db8400) [pid = 5546] [serial = 2330] [outer = (nil)] 16:50:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 158 (0x9adab400) [pid = 5546] [serial = 2331] [outer = 0x97db8400] 16:50:15 INFO - PROCESS | 5546 | 1461196215152 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 5546 | ++DOMWINDOW == 159 (0x9aeac800) [pid = 5546] [serial = 2332] [outer = 0x97db8400] 16:50:15 INFO - PROCESS | 5546 | 1461196215989 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1595ms 16:50:16 INFO - PROCESS | 5546 | 1461196216030 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 5546 | 1461196216037 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:50:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:50:16 INFO - PROCESS | 5546 | 1461196216048 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 5546 | 1461196216056 Marionette TRACE conn4 <- [1,3074,null,{}] 16:50:16 INFO - PROCESS | 5546 | 1461196216065 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:16 INFO - PROCESS | 5546 | 1461196216589 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:50:17 INFO - PROCESS | 5546 | 1461196216982 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 5546 | ++DOCSHELL 0x9ae24c00 == 168 [pid = 5546] [id = 778] 16:50:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 160 (0x9b0b1000) [pid = 5546] [serial = 2333] [outer = (nil)] 16:50:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 161 (0x9df91c00) [pid = 5546] [serial = 2334] [outer = 0x9b0b1000] 16:50:17 INFO - PROCESS | 5546 | 1461196217160 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 5546 | ++DOMWINDOW == 162 (0x9ea20000) [pid = 5546] [serial = 2335] [outer = 0x9b0b1000] 16:50:18 INFO - PROCESS | 5546 | 1461196218179 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:50:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2191ms 16:50:18 INFO - PROCESS | 5546 | 1461196218240 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 5546 | 1461196218244 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:50:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:50:18 INFO - PROCESS | 5546 | 1461196218251 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 5546 | 1461196218255 Marionette TRACE conn4 <- [1,3078,null,{}] 16:50:18 INFO - PROCESS | 5546 | 1461196218261 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 5546 | 1461196218622 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:50:19 INFO - PROCESS | 5546 | 1461196219075 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 5546 | ++DOCSHELL 0x8bb3c800 == 169 [pid = 5546] [id = 779] 16:50:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 163 (0x9fb8f000) [pid = 5546] [serial = 2336] [outer = (nil)] 16:50:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 164 (0x9fb99400) [pid = 5546] [serial = 2337] [outer = 0x9fb8f000] 16:50:19 INFO - PROCESS | 5546 | 1461196219224 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 5546 | ++DOMWINDOW == 165 (0x9fc51800) [pid = 5546] [serial = 2338] [outer = 0x9fb8f000] 16:50:20 INFO - PROCESS | 5546 | 1461196220191 Marionette TRACE conn4 <- [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] 16:50:20 INFO - PROCESS | 5546 | 1461196220258 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:50:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:50:20 INFO - PROCESS | 5546 | 1461196220297 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 5546 | 1461196220300 Marionette TRACE conn4 <- [1,3082,null,{}] 16:50:20 INFO - PROCESS | 5546 | 1461196220307 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:20 INFO - PROCESS | 5546 | 1461196220561 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:50:20 INFO - PROCESS | 5546 | 1461196220925 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 5546 | ++DOCSHELL 0x9fea9000 == 170 [pid = 5546] [id = 780] 16:50:20 INFO - PROCESS | 5546 | ++DOMWINDOW == 166 (0x9feebc00) [pid = 5546] [serial = 2339] [outer = (nil)] 16:50:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 167 (0x9ff57000) [pid = 5546] [serial = 2340] [outer = 0x9feebc00] 16:50:21 INFO - PROCESS | 5546 | 1461196221027 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 5546 | ++DOMWINDOW == 168 (0x9ffa2000) [pid = 5546] [serial = 2341] [outer = 0x9feebc00] 16:50:21 INFO - PROCESS | 5546 | 1461196221844 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:50:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:50:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:50:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:50:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1591ms 16:50:21 INFO - PROCESS | 5546 | 1461196221882 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 5546 | 1461196221887 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:50:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:50:21 INFO - PROCESS | 5546 | 1461196221894 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 5546 | 1461196221897 Marionette TRACE conn4 <- [1,3086,null,{}] 16:50:21 INFO - PROCESS | 5546 | 1461196221904 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 5546 | 1461196222159 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:50:22 INFO - PROCESS | 5546 | 1461196222590 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 5546 | ++DOCSHELL 0x839b6800 == 171 [pid = 5546] [id = 781] 16:50:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 169 (0x855d6800) [pid = 5546] [serial = 2342] [outer = (nil)] 16:50:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 170 (0xa0c11c00) [pid = 5546] [serial = 2343] [outer = 0x855d6800] 16:50:22 INFO - PROCESS | 5546 | 1461196222746 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 5546 | ++DOMWINDOW == 171 (0xa0c1a800) [pid = 5546] [serial = 2344] [outer = 0x855d6800] 16:50:23 INFO - PROCESS | 5546 | 1461196223766 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:50:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1888ms 16:50:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:50:23 INFO - PROCESS | 5546 | 1461196223782 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 5546 | 1461196223785 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:50:23 INFO - PROCESS | 5546 | 1461196223792 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 5546 | 1461196223796 Marionette TRACE conn4 <- [1,3090,null,{}] 16:50:23 INFO - PROCESS | 5546 | 1461196223802 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:24 INFO - PROCESS | 5546 | 1461196224043 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:50:24 INFO - PROCESS | 5546 | 1461196224354 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 5546 | ++DOCSHELL 0x855d4c00 == 172 [pid = 5546] [id = 782] 16:50:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 172 (0x8bca6800) [pid = 5546] [serial = 2345] [outer = (nil)] 16:50:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 173 (0xa0f9b000) [pid = 5546] [serial = 2346] [outer = 0x8bca6800] 16:50:24 INFO - PROCESS | 5546 | 1461196224449 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 5546 | ++DOMWINDOW == 174 (0xa0f9d400) [pid = 5546] [serial = 2347] [outer = 0x8bca6800] 16:50:25 INFO - PROCESS | 5546 | 1461196225297 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:50:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:50:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1532ms 16:50:25 INFO - PROCESS | 5546 | 1461196225324 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 5546 | 1461196225328 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:50:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:50:25 INFO - PROCESS | 5546 | 1461196225335 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 5546 | 1461196225339 Marionette TRACE conn4 <- [1,3094,null,{}] 16:50:25 INFO - PROCESS | 5546 | 1461196225344 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 5546 | 1461196225617 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:50:25 INFO - PROCESS | 5546 | 1461196225936 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 5546 | ++DOCSHELL 0x8c74c000 == 173 [pid = 5546] [id = 783] 16:50:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 175 (0xa0f9a000) [pid = 5546] [serial = 2348] [outer = (nil)] 16:50:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 176 (0xa2ac5000) [pid = 5546] [serial = 2349] [outer = 0xa0f9a000] 16:50:26 INFO - PROCESS | 5546 | 1461196226085 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 5546 | ++DOMWINDOW == 177 (0xa3c88400) [pid = 5546] [serial = 2350] [outer = 0xa0f9a000] 16:50:26 INFO - PROCESS | 5546 | 1461196226846 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:50:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1531ms 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x87376c00 == 172 [pid = 5546] [id = 766] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x86abf800 == 171 [pid = 5546] [id = 765] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x9adab800 == 170 [pid = 5546] [id = 763] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x85d4ec00 == 169 [pid = 5546] [id = 762] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8f7ea400 == 168 [pid = 5546] [id = 761] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3a9400 == 167 [pid = 5546] [id = 759] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x9912a400 == 166 [pid = 5546] [id = 760] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8edf5400 == 165 [pid = 5546] [id = 758] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x92dad000 == 164 [pid = 5546] [id = 756] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x9904d800 == 163 [pid = 5546] [id = 757] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x91408000 == 162 [pid = 5546] [id = 755] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8ffccc00 == 161 [pid = 5546] [id = 753] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x85654000 == 160 [pid = 5546] [id = 754] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8bca8000 == 159 [pid = 5546] [id = 752] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8bc3b000 == 158 [pid = 5546] [id = 751] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8c730c00 == 157 [pid = 5546] [id = 750] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x89c92400 == 156 [pid = 5546] [id = 749] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3acc00 == 155 [pid = 5546] [id = 747] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x8b3aac00 == 154 [pid = 5546] [id = 748] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x89c8d400 == 153 [pid = 5546] [id = 746] 16:50:29 INFO - PROCESS | 5546 | --DOCSHELL 0x87be9800 == 152 [pid = 5546] [id = 745] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 176 (0x8bcb2000) [pid = 5546] [serial = 2180] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 175 (0x89bc7800) [pid = 5546] [serial = 2175] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 174 (0x8bd8c000) [pid = 5546] [serial = 2181] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 173 (0x96c5e400) [pid = 5546] [serial = 2213] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 172 (0x8710c800) [pid = 5546] [serial = 2231] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 171 (0x89699400) [pid = 5546] [serial = 2228] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 170 (0x8f7e1000) [pid = 5546] [serial = 2190] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 169 (0x92dae800) [pid = 5546] [serial = 2202] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 168 (0x91448c00) [pid = 5546] [serial = 2199] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 167 (0x8bbc0c00) [pid = 5546] [serial = 2177] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 166 (0x89657c00) [pid = 5546] [serial = 2232] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 165 (0x92ee2400) [pid = 5546] [serial = 2207] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 164 (0x88443800) [pid = 5546] [serial = 2225] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 163 (0x8c63e800) [pid = 5546] [serial = 2184] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 162 (0x92db8400) [pid = 5546] [serial = 2204] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 161 (0x91404400) [pid = 5546] [serial = 2198] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 160 (0x88445400) [pid = 5546] [serial = 2172] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 159 (0x8c638800) [pid = 5546] [serial = 2183] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 158 (0x8844fc00) [pid = 5546] [serial = 2226] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 157 (0x9039c400) [pid = 5546] [serial = 2196] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 156 (0x8edef400) [pid = 5546] [serial = 2186] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 155 (0x94098000) [pid = 5546] [serial = 2211] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 154 (0x8ee62800) [pid = 5546] [serial = 2187] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 153 (0x92e8dc00) [pid = 5546] [serial = 2205] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 152 (0x896a6800) [pid = 5546] [serial = 2106] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 151 (0x89abd800) [pid = 5546] [serial = 2174] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 150 (0x89abe000) [pid = 5546] [serial = 2229] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 149 (0x8fc8e000) [pid = 5546] [serial = 2193] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 148 (0x8bbc9c00) [pid = 5546] [serial = 2178] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 147 (0x979c7000) [pid = 5546] [serial = 2216] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 146 (0x86abac00) [pid = 5546] [serial = 2223] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 145 (0x92ee6000) [pid = 5546] [serial = 2208] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 144 (0x9911fc00) [pid = 5546] [serial = 2219] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 143 (0x8efe3c00) [pid = 5546] [serial = 2189] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x971e9000) [pid = 5546] [serial = 2214] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x92cb1c00) [pid = 5546] [serial = 2201] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x85bf4000) [pid = 5546] [serial = 2222] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x8fc86000) [pid = 5546] [serial = 2192] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x8ffcc800) [pid = 5546] [serial = 2195] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x87be8c00) [pid = 5546] [serial = 2171] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x94094400) [pid = 5546] [serial = 2210] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x979cf400) [pid = 5546] [serial = 2217] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8b3de800) [pid = 5546] [serial = 2234] [outer = (nil)] [url = about:blank] 16:50:30 INFO - PROCESS | 5546 | 1461196230257 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:50:30 INFO - PROCESS | 5546 | 1461196230275 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:50:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:50:30 INFO - PROCESS | 5546 | 1461196230321 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 5546 | 1461196230329 Marionette TRACE conn4 <- [1,3098,null,{}] 16:50:30 INFO - PROCESS | 5546 | 1461196230337 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:30 INFO - PROCESS | 5546 | 1461196230560 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:50:30 INFO - PROCESS | 5546 | 1461196230824 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 5546 | ++DOCSHELL 0x87bee400 == 153 [pid = 5546] [id = 784] 16:50:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 135 (0x87beec00) [pid = 5546] [serial = 2351] [outer = (nil)] 16:50:30 INFO - PROCESS | 5546 | ++DOMWINDOW == 136 (0x881b1000) [pid = 5546] [serial = 2352] [outer = 0x87beec00] 16:50:30 INFO - PROCESS | 5546 | 1461196230905 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 5546 | ++DOMWINDOW == 137 (0x8844d800) [pid = 5546] [serial = 2353] [outer = 0x87beec00] 16:50:31 INFO - PROCESS | 5546 | 1461196231649 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:50:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1350ms 16:50:31 INFO - PROCESS | 5546 | 1461196231664 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 5546 | 1461196231669 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:50:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:50:31 INFO - PROCESS | 5546 | 1461196231681 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 5546 | 1461196231687 Marionette TRACE conn4 <- [1,3102,null,{}] 16:50:31 INFO - PROCESS | 5546 | 1461196231693 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:32 INFO - PROCESS | 5546 | 1461196231997 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:50:32 INFO - PROCESS | 5546 | 1461196232028 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 5546 | ++DOCSHELL 0x87be9000 == 154 [pid = 5546] [id = 785] 16:50:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 138 (0x89653800) [pid = 5546] [serial = 2354] [outer = (nil)] 16:50:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 139 (0x896a6c00) [pid = 5546] [serial = 2355] [outer = 0x89653800] 16:50:32 INFO - PROCESS | 5546 | 1461196232105 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 5546 | ++DOMWINDOW == 140 (0x89bbcc00) [pid = 5546] [serial = 2356] [outer = 0x89653800] 16:50:33 INFO - PROCESS | 5546 | 1461196233144 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:50:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1491ms 16:50:33 INFO - PROCESS | 5546 | 1461196233179 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 5546 | 1461196233182 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:50:33 INFO - PROCESS | 5546 | 1461196233189 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 5546 | 1461196233193 Marionette TRACE conn4 <- [1,3106,null,{}] 16:50:33 INFO - PROCESS | 5546 | 1461196233206 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:33 INFO - PROCESS | 5546 | 1461196233524 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:50:33 INFO - PROCESS | 5546 | 1461196233567 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 5546 | ++DOCSHELL 0x8b3aa800 == 155 [pid = 5546] [id = 786] 16:50:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 141 (0x8b3d7400) [pid = 5546] [serial = 2357] [outer = (nil)] 16:50:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 142 (0x8b7c9800) [pid = 5546] [serial = 2358] [outer = 0x8b3d7400] 16:50:33 INFO - PROCESS | 5546 | 1461196233649 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 5546 | ++DOMWINDOW == 143 (0x8bb35c00) [pid = 5546] [serial = 2359] [outer = 0x8b3d7400] 16:50:34 INFO - PROCESS | 5546 | 1461196234597 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:50:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:50:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:50:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:50:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1432ms 16:50:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:50:34 INFO - PROCESS | 5546 | 1461196234629 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 5546 | 1461196234632 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:50:34 INFO - PROCESS | 5546 | 1461196234639 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 5546 | 1461196234642 Marionette TRACE conn4 <- [1,3110,null,{}] 16:50:34 INFO - PROCESS | 5546 | 1461196234647 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:34 INFO - PROCESS | 5546 | 1461196234970 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 142 (0x92db3c00) [pid = 5546] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 141 (0x91618800) [pid = 5546] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 140 (0x91615000) [pid = 5546] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 139 (0x92c59400) [pid = 5546] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 138 (0x9ae26000) [pid = 5546] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 137 (0x89c99400) [pid = 5546] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 136 (0x87be7400) [pid = 5546] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 135 (0x9039b000) [pid = 5546] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 134 (0x8bd84c00) [pid = 5546] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 133 (0x8f7e7400) [pid = 5546] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 132 (0x99386800) [pid = 5546] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 131 (0x8b3d6400) [pid = 5546] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 130 (0x8bbc6800) [pid = 5546] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 129 (0x90504400) [pid = 5546] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 128 (0x9039d800) [pid = 5546] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 127 (0x99129400) [pid = 5546] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 126 (0x95c50c00) [pid = 5546] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 125 (0x9956c400) [pid = 5546] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 124 (0x89c96c00) [pid = 5546] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 123 (0x86ac0c00) [pid = 5546] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 122 (0x87beb000) [pid = 5546] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 121 (0x8edf1000) [pid = 5546] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 120 (0x8c734000) [pid = 5546] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:50:35 INFO - PROCESS | 5546 | --DOMWINDOW == 119 (0x8965b800) [pid = 5546] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:50:35 INFO - PROCESS | 5546 | 1461196235858 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 5546 | ++DOCSHELL 0x839b9800 == 156 [pid = 5546] [id = 787] 16:50:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 120 (0x85d4b800) [pid = 5546] [serial = 2360] [outer = (nil)] 16:50:35 INFO - PROCESS | 5546 | ++DOMWINDOW == 121 (0x89c8ec00) [pid = 5546] [serial = 2361] [outer = 0x85d4b800] 16:50:35 INFO - PROCESS | 5546 | 1461196235940 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 5546 | ++DOMWINDOW == 122 (0x8bcb0400) [pid = 5546] [serial = 2362] [outer = 0x85d4b800] 16:50:36 INFO - PROCESS | 5546 | 1461196236630 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:50:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:50:36 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 16:50:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:50:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2033ms 16:50:36 INFO - PROCESS | 5546 | 1461196236673 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 5546 | 1461196236677 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:50:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:50:36 INFO - PROCESS | 5546 | 1461196236683 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 5546 | 1461196236686 Marionette TRACE conn4 <- [1,3114,null,{}] 16:50:36 INFO - PROCESS | 5546 | 1461196236692 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:36 INFO - PROCESS | 5546 | 1461196236906 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:50:37 INFO - PROCESS | 5546 | 1461196237132 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0522ee8f-16fb-449a-9706-22b62a1b6747\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 5546 | ++DOCSHELL 0x89c99400 == 157 [pid = 5546] [id = 788] 16:50:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 123 (0x8bcae400) [pid = 5546] [serial = 2363] [outer = (nil)] 16:50:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 124 (0x8bdfec00) [pid = 5546] [serial = 2364] [outer = 0x8bcae400] 16:50:37 INFO - PROCESS | 5546 | 1461196237217 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 5546 | ++DOMWINDOW == 125 (0x8c63ec00) [pid = 5546] [serial = 2365] [outer = 0x8bcae400] 16:50:38 INFO - PROCESS | 5546 | 1461196238230 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:50:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:50:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1585ms 16:50:38 INFO - PROCESS | 5546 | 1461196238269 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 5546 | 1461196238276 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:50:39 WARNING - u'runner_teardown' () 16:50:39 INFO - No more tests 16:50:39 INFO - Got 0 unexpected results 16:50:39 INFO - SUITE-END | took 1409s 16:50:39 INFO - Closing logging queue 16:50:39 INFO - queue closed 16:50:39 INFO - Return code: 0 16:50:39 WARNING - # TBPL SUCCESS # 16:50:39 INFO - Running post-action listener: _resource_record_post_action 16:50:39 INFO - Running post-run listener: _resource_record_post_run 16:50:40 INFO - Total resource usage - Wall time: 1449s; CPU: 98.0%; Read bytes: 675840; Write bytes: 960081920; Read time: 16; Write time: 267020 16:50:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:50:40 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 0; Write bytes: 182415360; Read time: 0; Write time: 160100 16:50:40 INFO - run-tests - Wall time: 1414s; CPU: 98.0%; Read bytes: 675840; Write bytes: 777666560; Read time: 16; Write time: 106920 16:50:40 INFO - Running post-run listener: _upload_blobber_files 16:50:40 INFO - Blob upload gear active. 16:50:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:50:40 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 16:50:40 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'] 16:50:40 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 16:50:41 INFO - (blobuploader) - INFO - Open directory for files ... 16:50:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:50:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:50:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:50:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:50:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:50:42 INFO - (blobuploader) - INFO - Done attempting. 16:50:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:50:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:50:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:50:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:50:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:50:43 INFO - (blobuploader) - INFO - Done attempting. 16:50:43 INFO - (blobuploader) - INFO - Iteration through files over. 16:50:43 INFO - Return code: 0 16:50:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:50:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:50:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f4879b0c6aea8081fca9f1237a76bf46093768db643877deafc9b3db83ca04b946ae6625f5c689cac9869c6108b87ae4569288810a64b3b99a398b2f5a0a24b4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d8b9649f2e492651f95b703a5ebb2fb73426db24f8510ffc7b0d7dda02e06a42bb9f8c3b0e2331f25a6157a88b045bfa977a81306d0357696de452017a19bdc7"} 16:50:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:50:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:50:43 INFO - Contents: 16:50:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f4879b0c6aea8081fca9f1237a76bf46093768db643877deafc9b3db83ca04b946ae6625f5c689cac9869c6108b87ae4569288810a64b3b99a398b2f5a0a24b4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d8b9649f2e492651f95b703a5ebb2fb73426db24f8510ffc7b0d7dda02e06a42bb9f8c3b0e2331f25a6157a88b045bfa977a81306d0357696de452017a19bdc7"} 16:50:43 INFO - Running post-run listener: copy_logs_to_upload_dir 16:50:43 INFO - Copying logs to upload dir... 16:50:43 INFO - mkdir: /builds/slave/test/build/upload/logs 16:50:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1594.382565 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 34 secs) (at 2016-04-20 16:50:43.706663) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 16:50:43.707848) ========= 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-1461193876.557727-1942584324 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f4879b0c6aea8081fca9f1237a76bf46093768db643877deafc9b3db83ca04b946ae6625f5c689cac9869c6108b87ae4569288810a64b3b99a398b2f5a0a24b4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d8b9649f2e492651f95b703a5ebb2fb73426db24f8510ffc7b0d7dda02e06a42bb9f8c3b0e2331f25a6157a88b045bfa977a81306d0357696de452017a19bdc7"} build_url:https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034119 build_url: 'https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/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/f4879b0c6aea8081fca9f1237a76bf46093768db643877deafc9b3db83ca04b946ae6625f5c689cac9869c6108b87ae4569288810a64b3b99a398b2f5a0a24b4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d8b9649f2e492651f95b703a5ebb2fb73426db24f8510ffc7b0d7dda02e06a42bb9f8c3b0e2331f25a6157a88b045bfa977a81306d0357696de452017a19bdc7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cN03621JSViB9DIgyxYbIw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 16:50:43.775546) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:50:43.776060) ========= 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-1461193876.557727-1942584324 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018698 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:50:43.850646) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 16:50:43.850960) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 16:50:43.851316) ========= ========= Total master_lag: 2.65 =========